This is an automated email from the ASF dual-hosted git repository. rec pushed a commit to branch refactoring/28-Upgrade-plugins in repository https://gitbox.apache.org/repos/asf/uima-parent-pom.git
commit 8d29ee2fb2abf74dc8417904bb662968e67df3bb Author: Richard Eckart de Castilho <r...@apache.org> AuthorDate: Mon Jan 9 15:11:48 2023 +0100 Issue #28: Upgrade plugins - Minimum Maven version 3.2.2 -> 3.6.3 - maven-pmd-plugin 3.16.0 -> 3.19.0 - PearPackagingMavenPlugin 3.3.0 -> 3.3.1 - japicmp-maven-plugin 0.15.7 -> 0.17.1 - groovy-jsr223 2.5.17 -> 2.5.20 - spotbugs-maven-plugin 4.7.0.0 -> 4.7.3.0 - maven-remote-resources-plugin 1.7.0 -> 3.0.0 - maven-dependency-plugin 3.3.0 -> 3.4.0 - maven-scm-plugin 1.12.2 -> 1.13.0 - maven-resources-plugin 3.2.0 -> 3.3.0 - maven-deploy-plugin 2.8.2 -> 3.0.0 - maven-assembly-plugin 3.3.0 -> 3.4.2 - maven-plugin-plugin 3.6.4 -> 3.7.0 - maven-javadoc-plugin 3.4.0 -> 3.4.1 - maven-jar-plugin 3.2.2 -> 3.3.0 - maven-bundle-plugin 5.1.6 -> 5.1.8 - apache-rat-plugin 0.13 -> 0.15 - maven-enforcer-plugin 3.0.0 -> 3.1.0 - maven-eclipse-plugin -> 2.10 - tycho 2.7.4 -> 3.0.1 - split up enforcer plugin configuration to properly override the executions inherited from the parent pom --- pom.xml | 57 ++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/pom.xml b/pom.xml index 0e6c3d4..a8f6fdf 100644 --- a/pom.xml +++ b/pom.xml @@ -182,7 +182,7 @@ <!-- * V E R S I O N S --> <!-- * most inherited from apache-wide parent pom --> <!-- ============================================= --> - <maven.version>3.2.2</maven.version> + <maven.version>3.6.3</maven.version> <!-- Tycho requires at least Java 11 --> <javaVersionMinBuild>11</javaVersionMinBuild> <felix.bundle.version>3.3.0</felix.bundle.version> @@ -229,25 +229,25 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> - <version>3.16.0</version> + <version>3.19.0</version> </plugin> <plugin> <groupId>org.apache.uima</groupId> <artifactId>PearPackagingMavenPlugin</artifactId> - <version>3.3.0</version> + <version>3.3.1</version> </plugin> <plugin> <groupId>com.github.siom79.japicmp</groupId> <artifactId>japicmp-maven-plugin</artifactId> - <version>0.15.7</version> + <version>0.17.1</version> <dependencies> <dependency> <!-- See: https://issues.apache.org/jira/browse/UIMA-6349 --> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-jsr223</artifactId> - <version>2.5.17</version> + <version>2.5.20</version> </dependency> </dependencies> </plugin> @@ -255,7 +255,7 @@ <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> - <version>4.7.0.0</version> + <version>4.7.3.0</version> </plugin> <plugin> @@ -267,31 +267,31 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-remote-resources-plugin</artifactId> - <version>1.7.0</version> + <version>3.0.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> - <version>3.3.0</version> + <version>3.4.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> - <version>1.12.2</version> + <version>1.13.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> - <version>3.2.0</version> + <version>3.3.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> - <version>2.8.2</version> + <version>3.0.0</version> <configuration> <!-- https://issues.apache.org/jira/browse/UIMA-5367 --> <retryFailedDeploymentCount>10</retryFailedDeploymentCount> @@ -321,7 +321,7 @@ warning message to use install instead --> <plugin> <artifactId>maven-assembly-plugin</artifactId> - <version>3.3.0</version> + <version>3.4.2</version> <executions> <execution> <id>default-cli</id> @@ -348,7 +348,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> - <version>3.6.4</version> + <version>3.7.0</version> <executions> <execution> <!-- force to use process-classes phase so runs after Java Annotations are available --> @@ -385,7 +385,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>3.4.0</version> + <version>3.4.1</version> <configuration> <source>${maven.compiler.source}</source> <!-- https://issues.apache.org/jira/browse/UIMA-5369 --> @@ -437,7 +437,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> - <version>3.2.2</version> + <version>3.3.0</version> <configuration> <archive> <manifestEntries> @@ -485,7 +485,7 @@ <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> - <version>5.1.6</version> + <version>5.1.8</version> <extensions>true</extensions> <executions> <execution> @@ -501,7 +501,7 @@ <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> - <version>0.13</version> + <version>0.15</version> <executions> <execution> <id>default-cli</id> @@ -594,7 +594,13 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> - <version>3.0.0</version> + <version>3.1.0</version> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-eclipse-plugin</artifactId> + <version>2.10</version> </plugin> </plugins> </pluginManagement> @@ -605,7 +611,7 @@ <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> - <id>enforce-versions</id> + <id>enforce-maven-version</id> <goals> <goal>enforce</goal> </goals> @@ -614,6 +620,16 @@ <requireMavenVersion> <version>${maven.version}</version> </requireMavenVersion> + </rules> + </configuration> + </execution> + <execution> + <id>enforce-java-version</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> <requireJavaVersion> <version>${javaVersionMinBuild}</version> </requireJavaVersion> @@ -1479,7 +1495,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> - <!-- version set in parent-pom-top --> <configuration> <manifest>.ignore</manifest> <pde>true</pde> @@ -2990,7 +3005,7 @@ </activation> <properties> - <tycho-version>2.7.4</tycho-version> + <tycho-version>3.0.1</tycho-version> </properties> </profile>