Skip to content
This repository was archived by the owner on Oct 7, 2019. It is now read-only.

Commit 0aa21fe

Browse files
committed
[pom] Rework versions to all be properties, remove unnecessary overrides, update plexusUtils to 3.1.0
1 parent e6c7772 commit 0aa21fe

File tree

1 file changed

+54
-41
lines changed

1 file changed

+54
-41
lines changed

pom.xml

Lines changed: 54 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -114,21 +114,40 @@
114114
</distributionManagement>
115115

116116
<properties>
117-
<gmavenVersion>1.5</gmavenVersion>
118-
<groovyVersion>2.4.12</groovyVersion>
119-
<antVersion>1.9.9</antVersion>
120-
<doxiaVersion>1.7</doxiaVersion>
121-
<sitePluginVersion>3.6</sitePluginVersion>
122117
<project.build.java.target>1.7</project.build.java.target>
123118
<projectVersion>${project.version}</projectVersion>
124-
<compilerPluginVersion>3.6.1</compilerPluginVersion>
125-
<pluginPluginVersion>3.5</pluginPluginVersion>
119+
126120
<findbugsVersion>3.0.1</findbugsVersion>
127-
<jxrPluginVersion>2.5</jxrPluginVersion>
128-
<fb-contribVersion>4.8.2</fb-contribVersion>
129121
<junitVersion>4.12</junitVersion>
130-
<mavenSurefireVersion>2.20</mavenSurefireVersion>
131-
<InfoReportsVersion>2.9</InfoReportsVersion>
122+
123+
<antVersion>1.9.9</antVersion>
124+
<groovyVersion>2.4.12</groovyVersion>
125+
126+
<doxiaToolsVersion>1.4</doxiaToolsVersion>
127+
<doxiaVersion>1.7</doxiaVersion>
128+
129+
<mavenReportingApiVersion>3.0</mavenReportingApiVersion>
130+
<mavenReportingVersion>3.0.0</mavenReportingVersion>
131+
<mavenVersion>3.5.0</mavenVersion>
132+
133+
<plexusBuildVersion>0.0.7</plexusBuildVersion>
134+
<plexusContainerVersion>1.7.1</plexusContainerVersion>
135+
<plexusResourcesVersion>1.1.0</plexusResourcesVersion>
136+
<plexusUtilsVersion>3.1.0</plexusUtilsVersion>
137+
138+
<antrunPluginVersion>1.8</antrunPluginVersion>
139+
<l10nPluginVersion>1.8</l10nPluginVersion>
140+
<codenarcPluginVersion>0.22-1</codenarcPluginVersion>
141+
<gmavenPluginVersion>1.5</gmavenPluginVersion>
142+
<infoReportsPluginVersion>2.9</infoReportsPluginVersion>
143+
<invokerPluginVersion>3.0.0</invokerPluginVersion>
144+
<javadocPluginVersion>2.10.4</javadocPluginVersion>
145+
<pluginPluginVersion>3.5</pluginPluginVersion>
146+
<scmPluginVersion>1.9.5</scmPluginVersion>
147+
<sitePluginVersion>3.6</sitePluginVersion>
148+
<versionsPluginVersion>2.4</versionsPluginVersion>
149+
150+
<wagonGitsiteExtensionVersion>0.3.1</wagonGitsiteExtensionVersion>
132151

133152
<findbugsTestDebug>false</findbugsTestDebug>
134153
<integrationTestSrc>${project.build.directory}/it-src-findbugs</integrationTestSrc>
@@ -179,7 +198,7 @@
179198
<dependency>
180199
<groupId>org.apache.maven.reporting</groupId>
181200
<artifactId>maven-reporting-impl</artifactId>
182-
<version>3.0.0</version>
201+
<version>${mavenReportingVersion}</version>
183202
<exclusions>
184203
<exclusion>
185204
<groupId>org.codehaus.plexus</groupId>
@@ -191,7 +210,7 @@
191210
<dependency>
192211
<groupId>org.apache.maven.reporting</groupId>
193212
<artifactId>maven-reporting-api</artifactId>
194-
<version>3.0</version>
213+
<version>${mavenReportingApiVersion}</version>
195214
</dependency>
196215

197216
<dependency>
@@ -204,19 +223,19 @@
204223
<dependency>
205224
<groupId>org.apache.maven</groupId>
206225
<artifactId>maven-plugin-api</artifactId>
207-
<version>3.5.0</version>
226+
<version>${mavenVersion}</version>
208227
</dependency>
209228

210229
<dependency>
211230
<groupId>org.apache.maven</groupId>
212231
<artifactId>maven-compat</artifactId>
213-
<version>3.5.0</version>
232+
<version>${mavenVersion}</version>
214233
</dependency>
215234

216235
<dependency>
217236
<groupId>org.apache.maven</groupId>
218237
<artifactId>maven-artifact</artifactId>
219-
<version>3.5.0</version>
238+
<version>${mavenVersion}</version>
220239
</dependency>
221240

222241
<!-- doxia -->
@@ -253,7 +272,7 @@
253272
<dependency>
254273
<groupId>org.apache.maven.shared</groupId>
255274
<artifactId>maven-doxia-tools</artifactId>
256-
<version>1.4</version>
275+
<version>${doxiaToolsVersion}</version>
257276
<exclusions>
258277
<exclusion>
259278
<groupId>org.codehaus.plexus</groupId>
@@ -266,12 +285,12 @@
266285
<dependency>
267286
<groupId>org.codehaus.plexus</groupId>
268287
<artifactId>plexus-container-default</artifactId>
269-
<version>1.7.1</version>
288+
<version>${plexusContainerVersion}</version>
270289
</dependency>
271290
<dependency>
272291
<groupId>org.codehaus.plexus</groupId>
273292
<artifactId>plexus-resources</artifactId>
274-
<version>1.1.0</version>
293+
<version>${plexusResourcesVersion}</version>
275294
<exclusions>
276295
<exclusion>
277296
<groupId>org.codehaus.plexus</groupId>
@@ -282,12 +301,12 @@
282301
<dependency>
283302
<groupId>org.codehaus.plexus</groupId>
284303
<artifactId>plexus-utils</artifactId>
285-
<version>3.0.24</version>
304+
<version>${plexusUtilsVersion}</version>
286305
</dependency>
287306
<dependency>
288307
<groupId>org.sonatype.plexus</groupId>
289308
<artifactId>plexus-build-api</artifactId>
290-
<version>0.0.7</version>
309+
<version>${plexusBuildVersion}</version>
291310
</dependency>
292311
</dependencies>
293312

@@ -298,18 +317,18 @@
298317
<extension>
299318
<groupId>org.apache.maven.scm</groupId>
300319
<artifactId>maven-scm-provider-gitexe</artifactId>
301-
<version>1.9.5</version>
320+
<version>${scmPluginVersion}</version>
302321
</extension>
303322
<extension>
304323
<groupId>org.apache.maven.scm</groupId>
305324
<artifactId>maven-scm-manager-plexus</artifactId>
306-
<version>1.9.5</version>
325+
<version>${scmPluginVersion}</version>
307326
</extension>
308327
<extension>
309328
<!-- note you can download this from http://github.com/khuxtable/wagon-gitsite -->
310329
<groupId>org.kathrynhuxtable.maven.wagon</groupId>
311330
<artifactId>wagon-gitsite</artifactId>
312-
<version>0.3.1</version>
331+
<version>${wagonGitsiteExtensionVersion}</version>
313332
</extension>
314333
</extensions>
315334

@@ -349,15 +368,10 @@
349368
</execution>
350369
</executions>
351370
</plugin>
352-
<plugin>
353-
<groupId>org.apache.maven.plugins</groupId>
354-
<artifactId>maven-compiler-plugin</artifactId>
355-
<version>${compilerPluginVersion}</version>
356-
</plugin>
357371
<plugin>
358372
<groupId>org.codehaus.gmavenplus</groupId>
359373
<artifactId>gmavenplus-plugin</artifactId>
360-
<version>${gmavenVersion}</version>
374+
<version>${gmavenPluginVersion}</version>
361375
<configuration>
362376
<groovydocOutputDirectory>${project.reporting.outputDirectory}/apidocs</groovydocOutputDirectory>
363377
</configuration>
@@ -419,7 +433,6 @@
419433
<plugin>
420434
<groupId>org.apache.maven.plugins</groupId>
421435
<artifactId>maven-release-plugin</artifactId>
422-
<version>2.5.3</version>
423436
<configuration>
424437
<pushChanges>false</pushChanges>
425438
<localCheckout>true</localCheckout>
@@ -441,7 +454,7 @@
441454
<plugin>
442455
<groupId>org.apache.maven.plugins</groupId>
443456
<artifactId>maven-javadoc-plugin</artifactId>
444-
<version>2.10.4</version>
457+
<version>${javadocPluginVersion}</version>
445458
</plugin>
446459
<plugin>
447460
<groupId>org.apache.maven.plugins</groupId>
@@ -456,12 +469,12 @@
456469
<plugin>
457470
<groupId>org.apache.maven.plugins</groupId>
458471
<artifactId>maven-project-info-reports-plugin</artifactId>
459-
<version>${InfoReportsVersion}</version>
472+
<version>${infoReportsPluginVersion}</version>
460473
</plugin>
461474
<plugin>
462475
<groupId>com.googlecode.l10n-maven-plugin</groupId>
463476
<artifactId>l10n-maven-plugin</artifactId>
464-
<version>1.8</version>
477+
<version>${l10nPluginVersion}</version>
465478
<configuration>
466479
<locales>
467480
<locale>es</locale>
@@ -474,7 +487,7 @@
474487
<plugin>
475488
<groupId>org.codehaus.mojo</groupId>
476489
<artifactId>codenarc-maven-plugin</artifactId>
477-
<version>0.22-1</version>
490+
<version>${codenarcPluginVersion}</version>
478491
<configuration>
479492
<maxPriority1Violations>0</maxPriority1Violations>
480493
<maxPriority2Violations>0</maxPriority2Violations>
@@ -488,7 +501,7 @@
488501
</plugin>
489502
<plugin>
490503
<artifactId>maven-project-info-reports-plugin</artifactId>
491-
<version>${InfoReportsVersion}</version>
504+
<version>${infoReportsPluginVersion}</version>
492505
<reportSets>
493506
<reportSet>
494507
<reports>
@@ -512,7 +525,7 @@
512525
<plugin>
513526
<groupId>org.codehaus.mojo</groupId>
514527
<artifactId>versions-maven-plugin</artifactId>
515-
<version>2.4</version>
528+
<version>${versionsPluginVersion}</version>
516529
<reportSets>
517530
<reportSet>
518531
<reports>
@@ -536,7 +549,7 @@
536549
<plugin>
537550
<groupId>org.apache.maven.plugins</groupId>
538551
<artifactId>maven-invoker-plugin</artifactId>
539-
<version>3.0.0</version>
552+
<version>${invokerPluginVersion}</version>
540553
<executions>
541554
<execution>
542555
<id>prepare-integration-test</id>
@@ -597,7 +610,7 @@
597610
<plugin>
598611
<groupId>org.apache.maven.plugins</groupId>
599612
<artifactId>maven-scm-plugin</artifactId>
600-
<version>1.9.5</version>
613+
<version>${scmPluginVersion}</version>
601614
<executions>
602615
<execution>
603616
<id>prepare-integration-test-remote-findbugs-src</id>
@@ -621,7 +634,7 @@
621634
<dependency>
622635
<groupId>org.apache.maven.scm</groupId>
623636
<artifactId>maven-scm-provider-jgit</artifactId>
624-
<version>1.9.5</version>
637+
<version>${scmPluginVersion}</version>
625638
</dependency>
626639
</dependencies>
627640
</plugin>
@@ -642,7 +655,7 @@
642655
<plugin>
643656
<groupId>org.apache.maven.plugins</groupId>
644657
<artifactId>maven-antrun-plugin</artifactId>
645-
<version>1.8</version>
658+
<version>${antrunPluginVersion}</version>
646659
<executions>
647660
<execution>
648661
<id>prepare-integration-test-local-findbugs-src</id>

0 commit comments

Comments
 (0)