Skip to content

Commit ae40945

Browse files
committed
Put versions into properties and updated plugin versions (Tested using: mvn clean compile test package install).
1 parent ce7f7ee commit ae40945

File tree

1 file changed

+38
-22
lines changed

1 file changed

+38
-22
lines changed

pom.xml

Lines changed: 38 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,25 @@
111111

112112
<properties>
113113
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
114-
<source.plugin.version>2.2.1</source.plugin.version>
115-
<javadoc.plugin.version>2.9</javadoc.plugin.version>
116-
<gpg.plugin.version>1.4</gpg.plugin.version>
114+
<junit.version>4.11</junit.version>
115+
<hamcrest.version>1.3</hamcrest.version>
116+
<mockito.version>1.9.5</mockito.version>
117+
<jdk.source.version>1.8</jdk.source.version>
118+
<jdk.target.version>1.8</jdk.target.version>
119+
<tools.maven.plugin.version>1.4</tools.maven.plugin.version>
120+
<jacoco.maven.plugin.version>0.7.5.201505241946</jacoco.maven.plugin.version>
121+
<maven.source.plugin.version>2.2.1</maven.source.plugin.version>
122+
<maven.javadoc.plugin.version>2.10.3</maven.javadoc.plugin.version>
123+
<maven.gpg.plugin.version>1.6</maven.gpg.plugin.version>
124+
<maven.assembly.plugin.version>2.5.5</maven.assembly.plugin.version>
125+
<maven.antrun.plugin.version>1.8</maven.antrun.plugin.version>
126+
<maven.compiler.plugin.version>3.3</maven.compiler.plugin.version>
127+
<maven.buildnumber.plugin.version>1.3</maven.buildnumber.plugin.version>
128+
<maven.jar.plugin.version>2.6</maven.jar.plugin.version>
129+
<maven.surefire.plugin.version>2.18.1</maven.surefire.plugin.version>
130+
<maven.release.plugin.version>2.5.2</maven.release.plugin.version>
131+
<maven.scm.plugin.version>1.9.4</maven.scm.plugin.version>
132+
<maven.deploy.plugin.version>2.8.2</maven.deploy.plugin.version>
117133
</properties>
118134

119135
<scm>
@@ -127,19 +143,19 @@
127143
<dependency>
128144
<groupId>junit</groupId>
129145
<artifactId>junit</artifactId>
130-
<version>4.11</version>
146+
<version>${junit.version}</version>
131147
<scope>test</scope>
132148
</dependency>
133149
<dependency>
134150
<groupId>org.hamcrest</groupId>
135151
<artifactId>hamcrest-library</artifactId>
136-
<version>1.3</version>
152+
<version>${hamcrest.version}</version>
137153
<scope>test</scope>
138154
</dependency>
139155
<dependency>
140156
<groupId>org.mockito</groupId>
141157
<artifactId>mockito-all</artifactId>
142-
<version>1.9.5</version>
158+
<version>${mockito.version}</version>
143159
<scope>test</scope>
144160
</dependency>
145161
</dependencies>
@@ -181,26 +197,26 @@
181197
<plugin>
182198
<groupId>org.apache.maven.plugins</groupId>
183199
<artifactId>maven-assembly-plugin</artifactId>
184-
<version>2.4</version>
200+
<version>${maven.assembly.plugin.version}</version>
185201
</plugin>
186202
<plugin>
187203
<groupId>org.apache.maven.plugins</groupId>
188204
<artifactId>maven-antrun-plugin</artifactId>
189-
<version>1.7</version>
205+
<version>${maven.antrun.plugin.version}</version>
190206
</plugin>
191207
<plugin>
192208
<groupId>org.apache.maven.plugins</groupId>
193209
<artifactId>maven-compiler-plugin</artifactId>
194-
<version>3.1</version>
210+
<version>${maven.compiler.plugin.version}</version>
195211
<configuration>
196-
<source>1.8</source>
197-
<target>1.8</target>
212+
<source>${jdk.source.version}</source>
213+
<target>${jdk.target.version}</target>
198214
</configuration>
199215
</plugin>
200216
<plugin>
201217
<groupId>org.codehaus.mojo</groupId>
202218
<artifactId>buildnumber-maven-plugin</artifactId>
203-
<version>1.2</version>
219+
<version>${maven.buildnumber.plugin.version}</version>
204220
<configuration>
205221
<buildNumberPropertyName>revision</buildNumberPropertyName>
206222
<timestampPropertyName>timestamp</timestampPropertyName>
@@ -211,7 +227,7 @@
211227
<plugin>
212228
<groupId>org.apache.maven.plugins</groupId>
213229
<artifactId>maven-jar-plugin</artifactId>
214-
<version>2.4</version>
230+
<version>${maven.jar.plugin.version}</version>
215231
<configuration>
216232
<archive>
217233
<manifest>
@@ -268,7 +284,7 @@
268284
<plugin>
269285
<groupId>org.apache.maven.plugins</groupId>
270286
<artifactId>maven-surefire-plugin</artifactId>
271-
<version>2.14</version>
287+
<version>${maven.surefire.plugin.version}</version>
272288
<configuration>
273289
<includes>
274290
<include>com/tagtraum/perf/gcviewer/TestAll.java</include>
@@ -278,7 +294,7 @@
278294
<plugin>
279295
<groupId>org.apache.maven.plugins</groupId>
280296
<artifactId>maven-release-plugin</artifactId>
281-
<version>2.5.1</version>
297+
<version>${maven.release.plugin.version}</version>
282298
<configuration>
283299
<localCheckout>true</localCheckout>
284300
<pushChanges>false</pushChanges>
@@ -289,7 +305,7 @@
289305
<dependency>
290306
<groupId>org.apache.maven.plugins</groupId>
291307
<artifactId>maven-scm-plugin</artifactId>
292-
<version>1.9.2</version>
308+
<version>${maven.scm.plugin.version}</version>
293309
</dependency>
294310
</dependencies>
295311
</plugin>
@@ -306,17 +322,17 @@
306322
<plugin>
307323
<groupId>org.apache.geronimo.genesis.plugins</groupId>
308324
<artifactId>tools-maven-plugin</artifactId>
309-
<version>1.4</version>
325+
<version>${tools.maven.plugin.version}</version>
310326
</plugin>
311327
<plugin>
312328
<groupId>org.apache.maven.plugins</groupId>
313329
<artifactId>maven-deploy-plugin</artifactId>
314-
<version>2.7</version>
330+
<version>${maven.deploy.plugin.version}</version>
315331
</plugin>
316332
<plugin>
317333
<groupId>org.jacoco</groupId>
318334
<artifactId>jacoco-maven-plugin</artifactId>
319-
<version>0.7.5.201505241946</version>
335+
<version>${jacoco.maven.plugin.version}</version>
320336
</plugin>
321337
<!--This plugin's configuration is used to store Eclipse
322338
m2e settings only. It has no influence on the Maven build itself. -->
@@ -492,17 +508,17 @@
492508
<plugin>
493509
<groupId>org.apache.maven.plugins</groupId>
494510
<artifactId>maven-source-plugin</artifactId>
495-
<version>${source.plugin.version}</version>
511+
<version>${maven.source.plugin.version}</version>
496512
</plugin>
497513
<plugin>
498514
<groupId>org.apache.maven.plugins</groupId>
499515
<artifactId>maven-javadoc-plugin</artifactId>
500-
<version>${javadoc.plugin.version}</version>
516+
<version>${maven.javadoc.plugin.version}</version>
501517
</plugin>
502518
<plugin>
503519
<groupId>org.apache.maven.plugins</groupId>
504520
<artifactId>maven-gpg-plugin</artifactId>
505-
<version>${gpg.plugin.version}</version>
521+
<version>${maven.gpg.plugin.version}</version>
506522
</plugin>
507523
</plugins>
508524
</build>

0 commit comments

Comments
 (0)