Skip to content

Commit f194703

Browse files
committed
Update plugin versions
* maven-antrun-plugin: 3.0.0 -> 3.1.0 * maven-assembly-plugin: 3.3.0 -> 3.4.2 * maven-clean-plugin: 3.1.0 -> 3.2.0 * maven-compiler-plugin: 3.8.1 -> 3.10.1 * maven-dependency-plugin: 3.2.0 -> 3.3.0 * maven-deploy-plugin: 2.8.2 -> 3.0.0 * maven-enforcer-plugin: 3.0.0 -> 3.1.0 * maven-help-plugin: 3.2.0 -> 3.3.0 * maven-install-plugin: 2.5.2 -> 3.0.1 * maven-invoker-plugin: 3.2.2 -> 3.3.0 * maven-plugin-plugin: 3.6.1 -> 3.6.4 * maven-jar-plugin: 3.2.0 -> 3.3.0 * maven-javadoc-plugin: 3.3.0 -> 3.4.1 * maven-resources-plugin: 3.2.0 -> 3.3.0 * maven-shade-plugin: 3.2.4 -> 3.4.1 * build-helper-maven-plugin: 3.2.0 -> 3.3.0 * buildnumber-maven-plugin: 1.4 -> 3.0.0 * exec-maven-plugin: 3.0.0 -> 3.1.0 * versions-maven-plugin: 2.8.1 -> 2.13.0 * formatter-maven-plugin: 2.16.0 -> 2.20.0 * impsort-maven-plugin: 1.6.2 -> 1.7.0 * nexus-staging-maven-plugin: 1.6.8 -> 1.6.13 * revapi-maven-plugin: 0.14.3 -> 0.14.7 * scijava-maven-plugin: 2.1.0 -> 2.2.0 * sonar-maven-plugin: 3.9.0.2155 -> 3.9.1.2184 And work around a buildnumber-maven-plugin dependency issue.
1 parent cbe6abc commit f194703

File tree

1 file changed

+56
-26
lines changed

1 file changed

+56
-26
lines changed

pom.xml

Lines changed: 56 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.scijava</groupId>
66
<artifactId>pom-scijava-base</artifactId>
7-
<version>15.2.1-SNAPSHOT</version>
7+
<version>16.0.0-SNAPSHOT</version>
88
<packaging>pom</packaging>
99

1010
<name>SciJava Base POM</name>
@@ -266,51 +266,51 @@
266266
<!-- Plugin versions -->
267267

268268
<!-- Core Maven plugins -->
269-
<maven-antrun-plugin.version>3.0.0</maven-antrun-plugin.version>
270-
<maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version>
271-
<maven-clean-plugin.version>3.1.0</maven-clean-plugin.version>
272-
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
273-
<maven-dependency-plugin.version>3.2.0</maven-dependency-plugin.version>
274-
<maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
275-
<maven-enforcer-plugin.version>3.0.0</maven-enforcer-plugin.version>
269+
<maven-antrun-plugin.version>3.1.0</maven-antrun-plugin.version>
270+
<maven-assembly-plugin.version>3.4.2</maven-assembly-plugin.version>
271+
<maven-clean-plugin.version>3.2.0</maven-clean-plugin.version>
272+
<maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
273+
<maven-dependency-plugin.version>3.3.0</maven-dependency-plugin.version>
274+
<maven-deploy-plugin.version>3.0.0</maven-deploy-plugin.version>
275+
<maven-enforcer-plugin.version>3.1.0</maven-enforcer-plugin.version>
276276
<maven-failsafe-plugin.version>2.22.2</maven-failsafe-plugin.version>
277277
<maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version>
278-
<maven-help-plugin.version>3.2.0</maven-help-plugin.version>
279-
<maven-install-plugin.version>2.5.2</maven-install-plugin.version>
280-
<maven-invoker-plugin.version>3.2.2</maven-invoker-plugin.version>
281-
<maven-jar-plugin.version>3.2.0</maven-jar-plugin.version>
282-
<maven-javadoc-plugin.version>3.3.0</maven-javadoc-plugin.version>
283-
<maven-plugin-plugin.version>3.6.1</maven-plugin-plugin.version>
278+
<maven-help-plugin.version>3.3.0</maven-help-plugin.version>
279+
<maven-install-plugin.version>3.0.1</maven-install-plugin.version>
280+
<maven-invoker-plugin.version>3.3.0</maven-invoker-plugin.version>
281+
<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
282+
<maven-javadoc-plugin.version>3.4.1</maven-javadoc-plugin.version>
283+
<maven-plugin-plugin.version>3.6.4</maven-plugin-plugin.version>
284284
<maven-project-info-reports-plugin.version>3.1.2</maven-project-info-reports-plugin.version>
285285
<maven-release-plugin.version>2.5.3</maven-release-plugin.version>
286-
<maven-resources-plugin.version>3.2.0</maven-resources-plugin.version>
287-
<maven-shade-plugin.version>3.2.4</maven-shade-plugin.version>
286+
<maven-resources-plugin.version>3.3.0</maven-resources-plugin.version>
287+
<maven-shade-plugin.version>3.4.1</maven-shade-plugin.version>
288288
<maven-site-plugin.version>3.9.1</maven-site-plugin.version>
289289
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
290290
<maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
291291

292292
<!-- Mojohaus Maven plugins -->
293-
<build-helper-maven-plugin.version>3.2.0</build-helper-maven-plugin.version>
294-
<buildnumber-maven-plugin.version>1.4</buildnumber-maven-plugin.version>
293+
<build-helper-maven-plugin.version>3.3.0</build-helper-maven-plugin.version>
294+
<buildnumber-maven-plugin.version>3.0.0</buildnumber-maven-plugin.version>
295295
<cobertura-maven-plugin.version>2.7</cobertura-maven-plugin.version>
296-
<exec-maven-plugin.version>3.0.0</exec-maven-plugin.version>
296+
<exec-maven-plugin.version>3.1.0</exec-maven-plugin.version>
297297
<groovy-maven-plugin.version>1.5</groovy-maven-plugin.version>
298298
<license-maven-plugin.version>2.0.0</license-maven-plugin.version>
299299
<tidy-maven-plugin.version>1.2.0</tidy-maven-plugin.version>
300-
<versions-maven-plugin.version>2.8.1</versions-maven-plugin.version>
300+
<versions-maven-plugin.version>2.13.0</versions-maven-plugin.version>
301301

302302
<!-- Other Maven plugins -->
303303
<dokka-maven-plugin.version>1.7.20</dokka-maven-plugin.version>
304304
<exists-maven-plugin.version>0.8.0</exists-maven-plugin.version>
305-
<formatter-maven-plugin.version>2.16.0</formatter-maven-plugin.version>
306-
<impsort-maven-plugin.version>1.6.2</impsort-maven-plugin.version>
305+
<formatter-maven-plugin.version>2.20.0</formatter-maven-plugin.version>
306+
<impsort-maven-plugin.version>1.7.0</impsort-maven-plugin.version>
307307
<jacoco-maven-plugin.version>0.8.8</jacoco-maven-plugin.version>
308308
<javafx-maven-plugin.version>8.8.3</javafx-maven-plugin.version>
309309
<maven-graph-plugin.version>1.45</maven-graph-plugin.version>
310-
<nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version>
311-
<revapi-maven-plugin.version>0.14.3</revapi-maven-plugin.version>
312-
<scijava-maven-plugin.version>2.1.0</scijava-maven-plugin.version>
313-
<sonar-maven-plugin.version>3.9.0.2155</sonar-maven-plugin.version>
310+
<nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
311+
<revapi-maven-plugin.version>0.14.7</revapi-maven-plugin.version>
312+
<scijava-maven-plugin.version>2.2.0</scijava-maven-plugin.version>
313+
<sonar-maven-plugin.version>3.9.1.2184</sonar-maven-plugin.version>
314314

315315
<!-- Plugin dependencies -->
316316
<maven-dependency-tree.version>2.2</maven-dependency-tree.version>
@@ -694,6 +694,36 @@
694694
<getRevisionOnlyOnce>true</getRevisionOnlyOnce>
695695
<revisionOnScmFailure>UNKNOWN</revisionOnScmFailure>
696696
</configuration>
697+
<dependencies>
698+
<!--
699+
HACK: Override pom-scijava version management of jna
700+
to match what buildnumber-maven-plugin 3.0.0 normally uses.
701+
Otherwise, downstream dependency management somehow impacts
702+
the plugin's dependencies, resulting in build failure:
703+
704+
[ERROR] Failed to execute goal org.codehaus.mojo:
705+
buildnumber-maven-plugin:3.0.0:create (default) on project
706+
mega-melt: Execution default of goal org.codehaus.mojo:
707+
buildnumber-maven-plugin:3.0.0:create failed:
708+
Plugin org.codehaus.mojo:buildnumber-maven-plugin:3.0.0 or
709+
one of its dependencies could not be resolved: Could not
710+
find artifact net.java.dev.jna:platform:jar:5.12.1 in central
711+
(https://repo.maven.apache.org/maven2)
712+
713+
With this hack in place, we instead receive only a warning:
714+
715+
[WARNING] The POM for net.java.dev.jna:platform:jar:5.12.1
716+
is missing, no dependency information available
717+
718+
This warning happens also with buildnumber-maven-plugin 1.4,
719+
as well as the latest master branch (031236bfabc1b170d958).
720+
-->
721+
<dependency>
722+
<groupId>net.java.dev.jna</groupId>
723+
<artifactId>platform</artifactId>
724+
<version>3.4.0</version>
725+
</dependency>
726+
</dependencies>
697727
</plugin>
698728

699729
<!--

0 commit comments

Comments
 (0)