Skip to content

Commit 620ef6f

Browse files
committed
Update dependencies and plugins
Hopefully, maven-plugin-plugin 3.6.4 should fix the nexus-staging-maven-plugin (MPLUGIN-384) We can also update Guava as we no longer build against GWT 2.7.0.
1 parent 840531e commit 620ef6f

File tree

8 files changed

+42
-48
lines changed

8 files changed

+42
-48
lines changed

pom.xml

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
<dependency>
9191
<groupId>org.apache.maven.plugin-tools</groupId>
9292
<artifactId>maven-plugin-annotations</artifactId>
93-
<version>3.6.2</version>
93+
<version>3.6.4</version>
9494
<scope>provided</scope>
9595
</dependency>
9696
<dependency>
@@ -111,7 +111,7 @@
111111
<dependency>
112112
<groupId>org.codehaus.plexus</groupId>
113113
<artifactId>plexus-compiler-api</artifactId>
114-
<version>2.9.0</version>
114+
<version>2.11.1</version>
115115
</dependency>
116116
<dependency>
117117
<groupId>org.apache.maven</groupId>
@@ -122,7 +122,7 @@
122122
<dependency>
123123
<groupId>org.apache.maven</groupId>
124124
<artifactId>maven-archiver</artifactId>
125-
<version>3.5.1</version>
125+
<version>3.5.2</version>
126126
</dependency>
127127
<dependency>
128128
<groupId>org.apache.maven.surefire</groupId>
@@ -177,7 +177,7 @@
177177
<plugin>
178178
<groupId>org.apache.maven.plugins</groupId>
179179
<artifactId>maven-compiler-plugin</artifactId>
180-
<version>3.8.1</version>
180+
<version>3.10.1</version>
181181
<configuration>
182182
<source>${targetJdk}</source>
183183
<target>${targetJdk}</target>
@@ -194,7 +194,7 @@
194194
<plugin>
195195
<groupId>org.apache.maven.plugins</groupId>
196196
<artifactId>maven-plugin-plugin</artifactId>
197-
<version>3.6.2</version>
197+
<version>3.6.4</version>
198198
<configuration>
199199
<goalPrefix>gwt</goalPrefix>
200200
</configuration>
@@ -232,22 +232,23 @@
232232
<gwtVersion>${gwtVersion}</gwtVersion>
233233
</filterProperties>
234234
<extraArtifacts>
235-
<artifact>org.apache.maven.plugins:maven-compiler-plugin:3.8.1:maven-plugin</artifact>
235+
<artifact>org.apache.maven.plugins:maven-compiler-plugin:3.10.1:maven-plugin</artifact>
236236
<artifact>org.apache.maven.plugins:maven-source-plugin:3.2.1:maven-plugin</artifact>
237-
<artifact>org.apache.maven.plugins:maven-antrun-plugin:3.0.0:maven-plugin</artifact>
238-
<artifact>com.google.guava:guava:19.0</artifact>
239-
<artifact>com.google.guava:guava-gwt:19.0</artifact>
240-
<artifact>com.google.auto.value:auto-value:1.6.2</artifact>
241-
<artifact>com.google.auto.value:auto-value-annotations:1.6.2</artifact>
237+
<artifact>org.apache.maven.plugins:maven-antrun-plugin:3.1.0:maven-plugin</artifact>
238+
<artifact>com.google.guava:guava-bom:31.1-jre:pom</artifact>
239+
<artifact>com.google.guava:guava:31.1-jre</artifact>
240+
<artifact>com.google.guava:guava-gwt:31.1-jre</artifact>
241+
<artifact>com.google.auto.value:auto-value:1.9</artifact>
242+
<artifact>com.google.auto.value:auto-value-annotations:1.9</artifact>
242243
<artifact>javax.servlet:servlet-api:2.5</artifact>
243-
<artifact>junit:junit:4.13.1</artifact>
244+
<artifact>junit:junit:4.13.2</artifact>
244245
</extraArtifacts>
245246
</configuration>
246247
</plugin>
247248
<plugin>
248249
<groupId>org.apache.maven.plugins</groupId>
249250
<artifactId>maven-site-plugin</artifactId>
250-
<version>3.10.0</version>
251+
<version>3.12.0</version>
251252
<dependencies>
252253
<dependency>
253254
<groupId>org.apache.maven.doxia</groupId>
@@ -291,20 +292,20 @@
291292
<plugin>
292293
<groupId>org.apache.maven.plugins</groupId>
293294
<artifactId>maven-plugin-plugin</artifactId>
294-
<version>3.6.2</version>
295+
<version>3.6.4</version>
295296
</plugin>
296297
<plugin>
297298
<groupId>org.apache.maven.plugins</groupId>
298299
<artifactId>maven-project-info-reports-plugin</artifactId>
299-
<version>3.1.2</version>
300+
<version>3.3.0</version>
300301
<configuration>
301302
<skip>true</skip>
302303
</configuration>
303304
</plugin>
304305
<plugin>
305306
<groupId>org.apache.maven.plugins</groupId>
306307
<artifactId>maven-javadoc-plugin</artifactId>
307-
<version>3.3.1</version>
308+
<version>3.4.0</version>
308309
</plugin>
309310
</plugins>
310311
</reporting>

src/it/e2e/pom.xml

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,33 +20,28 @@
2020
<type>pom</type>
2121
<scope>import</scope>
2222
</dependency>
23+
<dependency>
24+
<groupId>com.google.guava</groupId>
25+
<artifactId>guava-bom</artifactId>
26+
<version>31.1-jre</version>
27+
<type>pom</type>
28+
<scope>import</scope>
29+
</dependency>
2330
<dependency>
2431
<groupId>javax.servlet</groupId>
2532
<artifactId>servlet-api</artifactId>
2633
<version>2.5</version>
2734
<scope>provided</scope>
2835
</dependency>
29-
<dependency>
30-
<groupId>com.google.guava</groupId>
31-
<artifactId>guava</artifactId>
32-
<!-- NOTE: Guava 19.0 is not compatible with GWT 2.8+, only use it for annotations -->
33-
<version>19.0</version>
34-
</dependency>
35-
<dependency>
36-
<groupId>com.google.guava</groupId>
37-
<artifactId>guava-gwt</artifactId>
38-
<!-- NOTE: Guava 19.0 is not compatible with GWT 2.8+, only use it for annotations -->
39-
<version>19.0</version>
40-
</dependency>
4136
<dependency>
4237
<groupId>com.google.auto.value</groupId>
4338
<artifactId>auto-value</artifactId>
44-
<version>1.6.2</version>
39+
<version>1.9</version>
4540
</dependency>
4641
<dependency>
4742
<groupId>com.google.auto.value</groupId>
4843
<artifactId>auto-value-annotations</artifactId>
49-
<version>1.6.2</version>
44+
<version>1.9</version>
5045
</dependency>
5146
</dependencies>
5247
</dependencyManagement>
@@ -67,7 +62,7 @@
6762
<plugin>
6863
<groupId>org.apache.maven.plugins</groupId>
6964
<artifactId>maven-compiler-plugin</artifactId>
70-
<version>3.8.1</version>
65+
<version>3.10.1</version>
7166
<configuration>
7267
<source>1.7</source>
7368
<target>1.7</target>

src/it/forceCompilation/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<plugin>
5050
<groupId>org.apache.maven.plugins</groupId>
5151
<artifactId>maven-compiler-plugin</artifactId>
52-
<version>3.8.1</version>
52+
<version>3.10.1</version>
5353
<configuration>
5454
<source>1.7</source>
5555
<target>1.7</target>

src/it/gwt-app/pom.xml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,32 +30,31 @@
3030
<dependency>
3131
<groupId>com.google.guava</groupId>
3232
<artifactId>guava-gwt</artifactId>
33-
<!-- NOTE: Guava 19.0 is not compatible with GWT 2.8+, but we only use it for annotations -->
34-
<version>19.0</version>
33+
<version>31.1-jre</version>
3534
<!-- We only use it for annotations, so we only need it at compile-time -->
3635
<scope>provided</scope>
3736
<optional>true</optional>
3837
</dependency>
3938
<dependency>
4039
<groupId>com.google.auto.value</groupId>
4140
<artifactId>auto-value</artifactId>
42-
<version>1.6.2</version>
41+
<version>1.9</version>
4342
<!-- This is only need at compile-time, there's no runtime dependency -->
4443
<scope>provided</scope>
4544
<optional>true</optional>
4645
</dependency>
4746
<dependency>
4847
<groupId>com.google.auto.value</groupId>
4948
<artifactId>auto-value-annotations</artifactId>
50-
<version>1.6.2</version>
49+
<version>1.9</version>
5150
<!-- This is only need at compile-time, there's no runtime dependency -->
5251
<scope>provided</scope>
5352
<optional>true</optional>
5453
</dependency>
5554
<dependency>
5655
<groupId>junit</groupId>
5756
<artifactId>junit</artifactId>
58-
<version>4.13.1</version>
57+
<version>4.13.2</version>
5958
<scope>test</scope>
6059
</dependency>
6160
</dependencies>
@@ -82,7 +81,7 @@
8281
<plugin>
8382
<groupId>org.apache.maven.plugins</groupId>
8483
<artifactId>maven-compiler-plugin</artifactId>
85-
<version>3.8.1</version>
84+
<version>3.10.1</version>
8685
<configuration>
8786
<source>1.7</source>
8887
<target>1.7</target>

src/it/gwt-lib/pom.xml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,32 +30,31 @@
3030
<dependency>
3131
<groupId>com.google.guava</groupId>
3232
<artifactId>guava-gwt</artifactId>
33-
<!-- NOTE: Guava 19.0 is not compatible with GWT 2.8+, but we only use it for annotations -->
34-
<version>19.0</version>
33+
<version>31.1-jre</version>
3534
<!-- We only use it for annotations, so we only need it at compile-time -->
3635
<scope>provided</scope>
3736
<optional>true</optional>
3837
</dependency>
3938
<dependency>
4039
<groupId>com.google.auto.value</groupId>
4140
<artifactId>auto-value</artifactId>
42-
<version>1.6.2</version>
41+
<version>1.9</version>
4342
<!-- This is only need at compile-time, there's no runtime dependency -->
4443
<scope>provided</scope>
4544
<optional>true</optional>
4645
</dependency>
4746
<dependency>
4847
<groupId>com.google.auto.value</groupId>
4948
<artifactId>auto-value-annotations</artifactId>
50-
<version>1.6.2</version>
49+
<version>1.9</version>
5150
<!-- This is only need at compile-time, there's no runtime dependency -->
5251
<scope>provided</scope>
5352
<optional>true</optional>
5453
</dependency>
5554
<dependency>
5655
<groupId>junit</groupId>
5756
<artifactId>junit</artifactId>
58-
<version>4.13.1</version>
57+
<version>4.13.2</version>
5958
<scope>test</scope>
6059
</dependency>
6160
</dependencies>
@@ -79,7 +78,7 @@
7978
<plugin>
8079
<groupId>org.apache.maven.plugins</groupId>
8180
<artifactId>maven-compiler-plugin</artifactId>
82-
<version>3.8.1</version>
81+
<version>3.10.1</version>
8382
<configuration>
8483
<source>1.7</source>
8584
<target>1.7</target>

src/it/skipCompilation/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<plugin>
4848
<groupId>org.apache.maven.plugins</groupId>
4949
<artifactId>maven-compiler-plugin</artifactId>
50-
<version>3.8.1</version>
50+
<version>3.10.1</version>
5151
<configuration>
5252
<source>1.7</source>
5353
<target>1.7</target>

src/it/staleness-check-2/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<plugin>
4646
<groupId>org.apache.maven.plugins</groupId>
4747
<artifactId>maven-antrun-plugin</artifactId>
48-
<version>3.0.0</version>
48+
<version>3.1.0</version>
4949
<executions>
5050
<execution>
5151
<id>default-cli</id>
@@ -64,7 +64,7 @@
6464
<plugin>
6565
<groupId>org.apache.maven.plugins</groupId>
6666
<artifactId>maven-compiler-plugin</artifactId>
67-
<version>3.8.1</version>
67+
<version>3.10.1</version>
6868
<configuration>
6969
<source>1.7</source>
7070
<target>1.7</target>

src/it/staleness-check/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<plugin>
4949
<groupId>org.apache.maven.plugins</groupId>
5050
<artifactId>maven-compiler-plugin</artifactId>
51-
<version>3.8.1</version>
51+
<version>3.10.1</version>
5252
<configuration>
5353
<source>1.7</source>
5454
<target>1.7</target>

0 commit comments

Comments
 (0)