You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by ju...@apache.org on 2018/10/28 23:26:21 UTC
[jspwiki] 06/17: plugins versions' as maven properties too
This is an automated email from the ASF dual-hosted git repository.
juanpablo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit f3a3452f13f949e1086f75e9a60ffe34ab8926a3
Author: juanpablo <ju...@apache.org>
AuthorDate: Sun Oct 28 19:04:09 2018 +0100
plugins versions' as maven properties too
---
pom.xml | 130 +++++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 75 insertions(+), 55 deletions(-)
diff --git a/pom.xml b/pom.xml
index 5038abb..b6d0efe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,6 +73,34 @@
<wro4j.version>1.8.0</wro4j.version>
<xmlrpc.version>2.0.1</xmlrpc.version>
+ <plugin.antrun.version>1.8</plugin.antrun.version>
+ <plugin.assembly.version>3.1.0</plugin.assembly.version>
+ <plugin.clean.version>3.1.0</plugin.clean.version>
+ <plugin.compiler.version>3.8.0</plugin.compiler.version>
+ <plugin.dependency.version>3.1.1</plugin.dependency.version>
+ <plugin.eclipse.version>2.10</plugin.eclipse.version>
+ <plugin.enforcer.version>1.4.1</plugin.enforcer.version>
+ <plugin.idea.version>2.2.1</plugin.idea.version>
+ <plugin.install.version>2.5.2</plugin.install.version>
+ <plugin.jar.version>3.1.0</plugin.jar.version>
+ <plugin.javadoc.version>3.0.1</plugin.javadoc.version>
+ <plugin.jxr.version>3.0.0</plugin.jxr.version>
+ <plugin.project-info-reports.version>3.0.0</plugin.project-info-reports.version>
+ <plugin.release.version>2.5.3</plugin.release.version>
+ <plugin.resources.version>3.1.0</plugin.resources.version>
+ <plugin.source.version>3.0.1</plugin.source.version>
+ <plugin.surefire.version>2.22.0</plugin.surefire.version>
+ <plugin.war.version>3.2.2</plugin.war.version>
+ <plugin.inmemdb.version>1.4.3</plugin.inmemdb.version>
+ <plugin.checksum.version>1.7</plugin.checksum.version>
+ <plugin.jslint.version>1.0.1</plugin.jslint.version>
+ <plugin.cargo.version>1.6.10</plugin.cargo.version>
+ <plugin.clirr.version>2.8</plugin.clirr.version>
+ <plugin.cobertura.version>2.7</plugin.cobertura.version>
+ <plugin.selenium.version>2.3</plugin.selenium.version>
+ <plugin.sonar.version>3.4.0.905</plugin.sonar.version>
+ <plugin.sonar-report.version>0.1</plugin.sonar-report.version>
+ <plugin.eclipse-lifecycle-mapping.version>1.0.0</plugin.eclipse-lifecycle-mapping.version>
<maven.compiler.source>${jdk}</maven.compiler.source> <!-- override values from parent pom -->
<maven.compiler.target>${jdk}</maven.compiler.target>
<minimize>true</minimize> <!-- wro4j compression -->
@@ -347,22 +375,22 @@
<plugins> <!-- ordered alphabetically by groupId (default first):artifactId -->
<plugin> <!-- default maven plugins have their version configured to make the build independent of the maven version used -->
<artifactId>maven-antrun-plugin</artifactId>
- <version>1.8</version>
+ <version>${plugin.antrun.version}</version>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
- <version>3.1.0</version>
+ <version>${plugin.assembly.version}</version>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
- <version>3.1.0</version>
+ <version>${plugin.clean.version}</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.8.0</version>
+ <version>${plugin.compiler.version}</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
<source>${jdk.version}</source>
@@ -372,12 +400,12 @@
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
- <version>3.1.1</version>
+ <version>${plugin.dependency.version}</version>
</plugin>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
- <version>2.10</version>
+ <version>${plugin.eclipse.version}</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
@@ -399,17 +427,8 @@
</plugin>
<plugin>
- <artifactId>maven-idea-plugin</artifactId>
- <version>2.2.1</version>
- <configuration>
- <downloadSources>true</downloadSources>
- <downloadJavadocs>true</downloadJavadocs>
- </configuration>
- </plugin>
-
- <plugin>
<artifactId>maven-enforcer-plugin</artifactId>
- <version>1.4.1</version>
+ <version>${plugin.enforcer.version}</version>
<configuration>
<fail>true</fail>
<rules>
@@ -426,24 +445,17 @@
</plugin>
<plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <version>3.1.0</version>
+ <artifactId>maven-idea-plugin</artifactId>
+ <version>${plugin.idea.version}</version>
<configuration>
- <archive>
- <manifest>
- <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
- <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
- </manifest>
- <manifestEntries>
- <Extension-Name>${project.artifactId}</Extension-Name>
- </manifestEntries>
- </archive>
+ <downloadSources>true</downloadSources>
+ <downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
- <version>2.5.2</version>
+ <version>${plugin.install.version}</version>
<configuration>
<createChecksum>true</createChecksum>
</configuration>
@@ -451,7 +463,7 @@
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>3.0.1</version>
+ <version>${plugin.javadoc.version}</version>
<configuration>
<additionalOptions>
<additionalOption>-sourceclasspath ${project.build.outputDirectory}</additionalOption>
@@ -475,18 +487,34 @@
</plugin>
<plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>${plugin.jar.version}</version>
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ <manifestEntries>
+ <Extension-Name>${project.artifactId}</Extension-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
<artifactId>maven-jxr-plugin</artifactId>
- <version>3.0.0</version>
+ <version>${plugin.jxr.version}</version>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
- <version>3.0.0</version>
+ <version>${plugin.project-info-reports.version}</version>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
- <version>2.5.3</version>
+ <version>${plugin.release.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.scm</groupId>
@@ -505,7 +533,7 @@
<plugin>
<artifactId>maven-resources-plugin</artifactId>
- <version>3.1.0</version>
+ <version>${plugin.resources.version}</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
@@ -513,12 +541,12 @@
<plugin>
<artifactId>maven-source-plugin</artifactId>
- <version>3.0.1</version>
+ <version>${plugin.source.version}</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
- <version>2.22.0</version>
+ <version>${plugin.surefire.version}</version>
<configuration>
<systemPropertyVariables>
<java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
@@ -528,12 +556,12 @@
<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
- <version>2.22.0</version>
+ <version>${plugin.surefire.version}</version>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
- <version>3.2.2</version>
+ <version>${plugin.war.version}</version>
<configuration>
<archive>
<manifest>
@@ -559,13 +587,13 @@
<plugin>
<groupId>com.btmatthews.maven.plugins.inmemdb</groupId>
<artifactId>inmemdb-maven-plugin</artifactId>
- <version>1.4.3</version>
+ <version>${plugin.inmemdb.version}</version>
</plugin>
<plugin>
<groupId>net.nicoulaj.maven.plugins</groupId>
<artifactId>checksum-maven-plugin</artifactId>
- <version>1.7</version>
+ <version>${plugin.checksum.version}</version>
<executions>
<execution>
<goals>
@@ -593,18 +621,10 @@
</configuration>
</plugin>
- <!-- yuicompressor => replaced by wro4j
- <plugin>
- <groupId>net.alchim31.maven</groupId>
- <artifactId>yuicompressor-maven-plugin</artifactId>
- <version>1.3.2</version>
- </plugin>
- -->
-
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jslint-maven-plugin</artifactId>
- <version>1.0.1</version>
+ <version>${plugin.jslint.version}</version>
</plugin>
<plugin>
@@ -636,7 +656,7 @@
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
- <version>1.6.10</version>
+ <version>${plugin.cargo.version}</version>
<configuration>
<container>
<!-- https://codehaus-cargo.github.io/cargo/Maven2+Plugin+Reference+Guide.html#Maven2PluginReferenceGuide-container -->
@@ -674,13 +694,13 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>clirr-maven-plugin</artifactId>
- <version>2.8</version>
+ <version>${plugin.clirr.version}</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
- <version>2.7</version>
+ <version>${plugin.cobertura.version}</version>
<configuration>
<formats>
<format>html</format>
@@ -692,7 +712,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>selenium-maven-plugin</artifactId>
- <version>2.3</version>
+ <version>${plugin.selenium.version}</version>
<configuration>
<background>true</background>
</configuration>
@@ -701,20 +721,20 @@
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
- <version>3.4.0.905</version>
+ <version>${plugin.sonar.version}</version>
</plugin>
<plugin>
<groupId>org.codehaus.sonar-plugins</groupId>
<artifactId>maven-report</artifactId>
- <version>0.1</version>
+ <version>${plugin.sonar-report.version}</version>
</plugin>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
- <version>1.0.0</version>
+ <version>${plugin.eclipse-lifecycle-mapping.version}</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>