Skip to content

Commit d96baba

Browse files
slachiewiczmichael-o
authored andcommitted
[MCHECKSTYLE-428] Upgrade parent POM to version 39
This closes #116
1 parent e3894a0 commit d96baba

38 files changed

+2408
-3291
lines changed

pom.xml

+35-43
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
32
<!--
43
Licensed to the Apache Software Foundation (ASF) under one
54
or more contributor license agreements. See the NOTICE file
@@ -18,14 +17,13 @@ KIND, either express or implied. See the License for the
1817
specific language governing permissions and limitations
1918
under the License.
2019
-->
21-
2220
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2321
<modelVersion>4.0.0</modelVersion>
2422

2523
<parent>
26-
<artifactId>maven-plugins</artifactId>
2724
<groupId>org.apache.maven.plugins</groupId>
28-
<version>37</version>
25+
<artifactId>maven-plugins</artifactId>
26+
<version>39</version>
2927
<relativePath />
3028
</parent>
3129

@@ -37,15 +35,27 @@ under the License.
3735
<description>Generates a report on violations of code style and optionally fails the build if violations are detected.</description>
3836
<inceptionYear>2005</inceptionYear>
3937

38+
<contributors>
39+
<contributor>
40+
<name>Baron Roberts</name>
41+
</contributor>
42+
<contributor>
43+
<name>Benson Margulies</name>
44+
</contributor>
45+
<contributor>
46+
<name>Csaba Kozák</name>
47+
</contributor>
48+
</contributors>
49+
4050
<prerequisites>
4151
<maven>${mavenVersion}</maven>
4252
</prerequisites>
4353

4454
<scm>
4555
<connection>scm:git:https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git</connection>
4656
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git</developerConnection>
47-
<url>https://github.com/apache/maven-checkstyle-plugin/tree/${project.scm.tag}</url>
4857
<tag>maven-checkstyle-plugin-3.2.2</tag>
58+
<url>https://github.com/apache/maven-checkstyle-plugin/tree/${project.scm.tag}</url>
4959
</scm>
5060
<issueManagement>
5161
<system>JIRA</system>
@@ -74,18 +84,6 @@ under the License.
7484
<project.build.outputTimestamp>2023-04-18T14:54:00Z</project.build.outputTimestamp>
7585
</properties>
7686

77-
<contributors>
78-
<contributor>
79-
<name>Baron Roberts</name>
80-
</contributor>
81-
<contributor>
82-
<name>Benson Margulies</name>
83-
</contributor>
84-
<contributor>
85-
<name>Csaba Kozák</name>
86-
</contributor>
87-
</contributors>
88-
8987
<dependencies>
9088
<!-- maven -->
9189
<dependency>
@@ -117,6 +115,11 @@ under the License.
117115
<artifactId>maven-plugin-annotations</artifactId>
118116
<scope>provided</scope>
119117
</dependency>
118+
<dependency>
119+
<groupId>org.eclipse.sisu</groupId>
120+
<artifactId>org.eclipse.sisu.plexus</artifactId>
121+
<scope>provided</scope>
122+
</dependency>
120123

121124
<!-- shared -->
122125
<dependency>
@@ -151,15 +154,16 @@ under the License.
151154
<dependency>
152155
<groupId>org.codehaus.plexus</groupId>
153156
<artifactId>plexus-component-annotations</artifactId>
157+
<version>2.1.1</version>
154158
</dependency>
155159
<dependency>
156160
<groupId>org.codehaus.plexus</groupId>
157161
<artifactId>plexus-resources</artifactId>
158162
<version>1.1.0</version>
159163
<exclusions>
160164
<exclusion>
161-
<artifactId>plexus-container-default</artifactId>
162165
<groupId>org.codehaus.plexus</groupId>
166+
<artifactId>plexus-container-default</artifactId>
163167
</exclusion>
164168
</exclusions>
165169
</dependency>
@@ -194,6 +198,11 @@ under the License.
194198
<artifactId>checkstyle</artifactId>
195199
<version>${checkstyleVersion}</version>
196200
</dependency>
201+
<dependency>
202+
<groupId>org.apache.commons</groupId>
203+
<artifactId>commons-lang3</artifactId>
204+
<version>3.12.0</version>
205+
</dependency>
197206

198207
<!-- misc -->
199208
<dependency>
@@ -294,23 +303,6 @@ under the License.
294303
</excludes>
295304
</configuration>
296305
</plugin>
297-
<plugin>
298-
<!-- check with parent pom upgrade -->
299-
<artifactId>maven-checkstyle-plugin</artifactId>
300-
<version>3.1.1</version>
301-
<dependencies>
302-
<dependency>
303-
<groupId>com.puppycrawl.tools</groupId>
304-
<artifactId>checkstyle</artifactId>
305-
<version>${checkstyleVersion}</version>
306-
</dependency>
307-
<dependency>
308-
<groupId>org.apache.maven.shared</groupId>
309-
<artifactId>maven-shared-resources</artifactId>
310-
<version>4</version>
311-
</dependency>
312-
</dependencies>
313-
</plugin>
314306
</plugins>
315307
</pluginManagement>
316308
<plugins>
@@ -350,10 +342,10 @@ under the License.
350342
<executions>
351343
<execution>
352344
<id>check-java-compatibility</id>
353-
<phase>process-classes</phase>
354345
<goals>
355346
<goal>check</goal>
356347
</goals>
348+
<phase>process-classes</phase>
357349
</execution>
358350
</executions>
359351
</plugin>
@@ -427,6 +419,13 @@ under the License.
427419
<activation>
428420
<jdk>[9,)</jdk>
429421
</activation>
422+
<dependencies>
423+
<dependency>
424+
<groupId>javax.xml.bind</groupId>
425+
<artifactId>jaxb-api</artifactId>
426+
<version>2.3.1</version>
427+
</dependency>
428+
</dependencies>
430429
<build>
431430
<plugins>
432431
<plugin>
@@ -449,13 +448,6 @@ under the License.
449448
</plugin>
450449
</plugins>
451450
</build>
452-
<dependencies>
453-
<dependency>
454-
<groupId>javax.xml.bind</groupId>
455-
<artifactId>jaxb-api</artifactId>
456-
<version>2.3.1</version>
457-
</dependency>
458-
</dependencies>
459451
</profile>
460452
</profiles>
461453

0 commit comments

Comments
 (0)