This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git
The following commit(s) were added to refs/heads/master by this push:
new 7898796 Extract properties for all dependencies and Maven plugins.
7898796 is described below
commit 7898796e205c5a0b029d62c91a0d93f317b9cc9f
Author: Martin Tzvetanov Grigorov <[email protected]>
AuthorDate: Thu Jun 13 23:38:35 2019 +0300
Extract properties for all dependencies and Maven plugins.
Update to their latest non-milestone releases.
---
pom.xml | 165 +++++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 100 insertions(+), 65 deletions(-)
diff --git a/pom.xml b/pom.xml
index 4d36932..5bc50a6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -132,31 +132,67 @@
<!-- Project Versions -->
<asm.version>7.1</asm.version>
+ <aspectj.version>1.9.4</aspectj.version>
+ <assertj-core.version>3.12.2</assertj-core.version>
+ <cdi-unit.version>4.1.0</cdi-unit.version>
<cglib.version>3.2.12</cglib.version>
<commons-collections.version>3.2.2</commons-collections.version>
<commons-collections4.version>4.3</commons-collections4.version>
<commons-fileupload.version>1.4</commons-fileupload.version>
<commons-io.version>2.6</commons-io.version>
<commons-lang3.version>3.9</commons-lang3.version>
+ <guice.version>4.2.2</guice.version>
+ <el-impl.version>2.2.1-b05</el-impl.version>
<jacoco.version>0.8.2</jacoco.version>
- <jackson.version>2.9.8</jackson.version>
+ <jackson.version>2.9.9</jackson.version>
+ <javax.el.version>3.0.1-b11</javax.el.version>
+ <javax.el-api.version>3.0.1-b06</javax.el-api.version>
+
<javax.servlet.jsp-api.version>2.3.3</javax.servlet.jsp-api.version>
+ <javax.websocket-api.version>1.1</javax.websocket-api.version>
+
<jdk-serializable-functional.version>1.9.0</jdk-serializable-functional.version>
<jetty.version>9.4.19.v20190610</jetty.version>
<junit.version>5.4.2</junit.version>
- <spring.version>5.1.6.RELEASE</spring.version>
- <servlet-api.version>3.1.0</servlet-api.version>
- <maven.javadoc.version>3.0.1</maven.javadoc.version>
- <maven.surefire.version>3.0.0-M1</maven.surefire.version>
- <mockito.version>2.28.2</mockito.version>
- <slf4j.version>1.7.26</slf4j.version>
+ <jsr305.version>3.0.2</jsr305.version>
<logback.version>1.2.3</logback.version>
<hamcrest.version>2.1</hamcrest.version>
+
<hibernate-validator.version>6.0.16.Final</hibernate-validator.version>
+ <httpunit.version>1.7.3</httpunit.version>
+ <metrics.version>4.1.0</metrics.version>
+ <mockito.version>2.28.2</mockito.version>
<objenesis.version>3.0.1</objenesis.version>
- <aspectj.version>1.9.2</aspectj.version>
- <metrics.version>4.0.5</metrics.version>
- <weld.version>3.1.0.Final</weld.version>
+ <openjson.version>1.0.10</openjson.version>
+ <servlet-api.version>3.1.0</servlet-api.version>
+ <slf4j.version>1.7.26</slf4j.version>
+ <spring.version>5.1.8.RELEASE</spring.version>
+ <wagon-ssh-external.version>3.3.2</wagon-ssh-external.version>
+ <weld.version>3.1.1.Final</weld.version>
<forbiddenapis.version>2.6</forbiddenapis.version>
+ <validation-api.version>2.0.1.Final</validation-api.version>
<velocity.version>2.1</velocity.version>
+ <!-- Maven plugins -->
+ <clirr-maven-plugin.version>2.8</clirr-maven-plugin.version>
+
<maven-archetype-plugin.version>3.1.0</maven-archetype-plugin.version>
+ <maven-bundle-plugin.version>4.2.0</maven-bundle-plugin.version>
+
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
+ <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
+
<maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
+
<maven-enforcer-plugin.version>1.4.1</maven-enforcer-plugin.version>
+ <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
+
<maven-install-plugin.version>2.5.2</maven-install-plugin.version>
+ <maven-jar-plugin.version>3.1.2</maven-jar-plugin.version>
+ <maven.javadoc.version>3.1.0</maven.javadoc.version>
+
<maven-project-info-reports-plugin.version>3.0.0</maven-project-info-reports-plugin.version>
+
<maven-release-plugin.version>2.5.3</maven-release-plugin.version>
+
<maven-remote-resources-plugin.version>1.6.0</maven-remote-resources-plugin.version>
+
<maven-resources-plugin.version>3.1.0</maven-resources-plugin.version>
+ <maven-site-plugin.version>3.7.1</maven-site-plugin.version>
+ <maven.surefire.version>3.0.0-M3</maven.surefire.version>
+ <maven-source-plugin.version>3.1.0</maven-source-plugin.version>
+
<maven-toolchains-plugin.version>1.1</maven-toolchains-plugin.version>
+ <maven-war-plugin.version>3.2.3</maven-war-plugin.version>
+
<yuicompressor-maven-plugin.version>1.5.1</yuicompressor-maven-plugin.version>
+
<automatic-module-name>MUST-BE-OVERRIDDEN-BY-MODULES</automatic-module-name>
</properties>
@@ -165,13 +201,13 @@
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
- <version>3.0.2</version>
+ <version>${jsr305.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
- <version>3.0.1-b06</version>
+ <version>${javax.el-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
@@ -183,19 +219,19 @@
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
+
<version>${javax.servlet.jsp-api.version}</version>
<scope>provided</scope>
- <version>2.3.3</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
- <version>2.0.1.Final</version>
+ <version>${validation-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
- <version>1.1</version>
+
<version>${javax.websocket-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
@@ -212,19 +248,19 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
- <version>2.9.8</version>
+ <version>${jackson.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.github.openjson</groupId>
<artifactId>openjson</artifactId>
- <version>1.0.10</version>
+ <version>${openjson.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
- <version>4.2.2</version>
+ <version>${guice.version}</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
@@ -432,7 +468,7 @@
<dependency>
<groupId>org.danekja</groupId>
<artifactId>jdk-serializable-functional</artifactId>
- <version>1.8.5</version>
+
<version>${jdk-serializable-functional.version}</version>
<type>jar</type>
</dependency>
<dependency>
@@ -441,14 +477,14 @@
<version>${weld.version}</version>
</dependency>
<dependency>
- <groupId>org.jboss.weld.se</groupId>
- <artifactId>weld-se-core</artifactId>
- <version>${weld.version}</version>
+ <groupId>org.jboss.weld.se</groupId>
+ <artifactId>weld-se-core</artifactId>
+ <version>${weld.version}</version>
</dependency>
<dependency>
- <groupId>org.jboss.weld.servlet</groupId>
- <artifactId>weld-servlet-core</artifactId>
- <version>${weld.version}</version>
+ <groupId>org.jboss.weld.servlet</groupId>
+ <artifactId>weld-servlet-core</artifactId>
+ <version>${weld.version}</version>
</dependency>
<dependency>
<groupId>org.objenesis</groupId>
@@ -461,14 +497,14 @@
<version>${asm.version}</version>
</dependency>
<dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm-commons</artifactId>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-commons</artifactId>
<version>${asm.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
- <version>7.1</version>
+ <version>${asm.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
@@ -525,7 +561,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
- <version>3.11.1</version>
+ <version>${assertj-core.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -555,25 +591,25 @@
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.el</artifactId>
- <version>3.0.1-b11</version>
+ <version>${javax.el.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>el-impl</artifactId>
- <version>2.2.1-b05</version>
+ <version>${el-impl.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
- <version>6.0.13.Final</version>
+
<version>${hibernate-validator.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.httpunit</groupId>
<artifactId>httpunit</artifactId>
- <version>1.7.3</version>
+ <version>${httpunit.version}</version>
<scope>test</scope>
<exclusions>
<!--
@@ -590,7 +626,7 @@
<dependency>
<groupId>org.jglue.cdi-unit</groupId>
<artifactId>cdi-unit</artifactId>
- <version>4.1.0</version>
+ <version>${cdi-unit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -651,7 +687,7 @@
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh-external</artifactId>
- <version>2.10</version>
+ <version>${wagon-ssh-external.version}</version>
</extension>
</extensions>
<resources>
@@ -771,7 +807,7 @@
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
- <version>1.5.1</version>
+
<version>${yuicompressor-maven-plugin.version}</version>
<configuration>
<statistics>true</statistics>
<jswarn>false</jswarn>
@@ -789,7 +825,7 @@
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
- <version>4.1.0</version>
+
<version>${maven-bundle-plugin.version}</version>
<extensions>true</extensions>
<executions>
<execution>
@@ -813,21 +849,21 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
- <version>3.1.0</version>
+
<version>${maven-archetype-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.8.1</version>
+
<version>${maven-compiler-plugin.version}</version>
<inherited>true</inherited>
<configuration>
- <release>11</release>
+
<release>${maven.compiler.source}</release>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
- <version>2.8.2</version>
+
<version>${maven-deploy-plugin.version}</version>
<configuration>
<retryFailedDeploymentCount>10</retryFailedDeploymentCount>
</configuration>
@@ -835,7 +871,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
- <version>2.10</version>
+
<version>${maven-eclipse-plugin.version}</version>
<configuration>
<downloadSources>true</downloadSources>
<additionalConfig>
@@ -856,7 +892,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
- <version>1.4.1</version>
+
<version>${maven-enforcer-plugin.version}</version>
<executions>
<execution>
<id>enforce-maven</id>
@@ -866,7 +902,7 @@
<configuration>
<rules>
<requireMavenVersion>
-
<version>3.3.9</version>
+
<version>3.6.0</version>
</requireMavenVersion>
</rules>
</configuration>
@@ -889,12 +925,12 @@
<dependency>
<groupId>com.github.ferstl</groupId>
<artifactId>pedantic-pom-enforcers</artifactId>
- <version>1.3.1</version>
+ <version>1.3.2</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
- <version>2.3.0</version>
+ <version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
@@ -904,7 +940,7 @@
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
-
<version>2.3.0.1</version>
+ <version>2.3.2</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
@@ -916,7 +952,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
- <version>1.6</version>
+
<version>${maven-gpg-plugin.version}</version>
<executions>
<execution>
<id>sign-artifacts</id>
@@ -930,12 +966,12 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
- <version>2.5.2</version>
+
<version>${maven-install-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>3.1.2</version>
+
<version>${maven-jar-plugin.version}</version>
<configuration>
<archive>
<manifest>
@@ -975,7 +1011,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
- <version>2.5.3</version>
+
<version>${maven-release-plugin.version}</version>
<inherited>true</inherited>
<configuration>
<pushChanges>false</pushChanges>
@@ -985,7 +1021,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
- <version>1.5</version>
+
<version>${maven-remote-resources-plugin.version}</version>
<executions>
<execution>
<goals>
@@ -1003,7 +1039,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
- <version>3.0.2</version>
+
<version>${maven-resources-plugin.version}</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
@@ -1011,13 +1047,13 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
- <version>3.4</version>
+
<version>${maven-site-plugin.version}</version>
</plugin>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
- <version>3.1.0</version>
+
<version>${maven-source-plugin.version}</version>
<executions>
<execution>
<id>attach-sources</id>
@@ -1047,7 +1083,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
- <version>1.1</version>
+
<version>${maven-toolchains-plugin.version}</version>
<executions>
<execution>
<goals>
@@ -1066,7 +1102,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
- <version>3.2.3</version>
+
<version>${maven-war-plugin.version}</version>
<configuration>
<warName>${project.artifactId}</warName>
</configuration>
@@ -1074,12 +1110,12 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>clirr-maven-plugin</artifactId>
- <version>2.8</version>
+
<version>${clirr-maven-plugin.version}</version>
<configuration>
-
<comparisonVersion>7.0.0</comparisonVersion>
+
<comparisonVersion>9.0.0</comparisonVersion>
<failOnError>true</failOnError>
<logResults>true</logResults>
- <!-- Disable until Wicket 8.0.0
-->
+ <!-- Disable until Wicket 9.0.0
-->
<skip>true</skip>
</configuration>
<executions>
@@ -1200,7 +1236,6 @@
<artifactId>maven-javadoc-plugin</artifactId>
<inherited>true</inherited>
<configuration>
-
<aggregate>true</aggregate>
<additionalJOption>--no-module-directories</additionalJOption>
</configuration>
</plugin>
@@ -1317,7 +1352,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
- <version>1.1</version>
+
<version>${maven-toolchains-plugin.version}</version>
<executions>
<execution>
<goals>
@@ -1343,7 +1378,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
- <version>1.1</version>
+
<version>${maven-toolchains-plugin.version}</version>
<executions>
<execution>
<goals>
@@ -1369,7 +1404,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
- <version>1.1</version>
+ <version>${maven-toolchains-plugin.version}</version>
<executions>
<execution>
<goals>
@@ -1395,7 +1430,7 @@
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
- <version>3.0.0</version>
+
<version>${maven-project-info-reports-plugin.version}</version>
<reportSets>
<reportSet>
<reports>