X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=odlparent%2Fpom.xml;h=ffd3083f26d943e33959c65a8f2fb16ee21b2a3c;hb=04d822f807a47120e3c7267a55a1ada65efe9d7e;hp=cd72124a10473ceccbc5ad8545958f3217aa0a33;hpb=35c294b684b4393544d36a3d5ae674d812daf450;p=odlparent.git diff --git a/odlparent/pom.xml b/odlparent/pom.xml index cd72124a1..ffd3083f2 100644 --- a/odlparent/pom.xml +++ b/odlparent/pom.xml @@ -13,7 +13,7 @@ org.opendaylight.odlparent odlparent-lite - 5.0.0-SNAPSHOT + 6.0.1-SNAPSHOT ../odlparent-lite @@ -41,11 +41,7 @@ UTF-8 - - 1.8 - 1.8 - ${maven.compiler.source} - ${maven.compiler.target} + 11 3.0.0-M2 @@ -56,7 +52,7 @@ - 1.61 + 1.63 @@ -77,6 +73,26 @@ true + + + true + + + false + + + 1.8 + + + true @@ -85,7 +101,7 @@ org.opendaylight.odlparent odlparent-artifacts - 5.0.0-SNAPSHOT + 6.0.1-SNAPSHOT import pom @@ -108,7 +124,7 @@ com.puppycrawl.tools checkstyle - 8.16 + 8.20 @@ -132,39 +148,45 @@ org.mockito mockito-core - 2.23.4 + 2.25.1 test org.mockito mockito-inline - 2.23.4 + 2.25.1 test org.hamcrest - hamcrest-core + hamcrest - 1.3 + 2.1 + test + + + org.hamcrest + hamcrest-core + 2.1 test org.hamcrest hamcrest-library - 1.3 + 2.1 test com.google.truth truth - 0.42 + 0.43 test com.google.truth.extensions truth-java8-extension - 0.42 + 0.43 test @@ -182,31 +204,31 @@ org.powermock powermock-api-mockito2 - 2.0.0 + 2.0.2 test org.powermock powermock-api-support - 2.0.0 + 2.0.2 test org.powermock powermock-core - 2.0.0 + 2.0.2 test org.powermock powermock-module-junit4 - 2.0.0 + 2.0.2 test org.powermock powermock-reflect - 2.0.0 + 2.0.2 test @@ -217,7 +239,7 @@ org.immutables value - 2.7.3 + 2.7.5 provided @@ -236,27 +258,27 @@ org.slf4j jcl-over-slf4j - 1.7.25 + 1.7.28 org.slf4j slf4j-api - 1.7.25 + 1.7.28 org.slf4j slf4j-log4j12 - 1.7.25 + 1.7.28 org.slf4j log4j-over-slf4j - 1.7.25 + 1.7.28 org.slf4j slf4j-simple - 1.7.25 + 1.7.28 test @@ -283,11 +305,11 @@ com.google.guava guava - 25.1-jre + 27.1-jre + com.google.code.findbugs - jsr305 @@ -295,16 +317,30 @@ com.google.guava guava-testlib - 25.1-jre + + 27.1-jre test + com.google.code.findbugs - jsr305 + + + + com.github.ben-manes.caffeine + caffeine + 2.7.0 + + + com.github.ben-manes.caffeine + guava + 2.7.0 + + com.mycila.guice.extensions mycila-guice-jsr250 @@ -315,24 +351,27 @@ com.google.inject guice - 4.1.0 + by checking it here: https://github.com/mycila/guice/blob/master/pom.xml#L103. + + Well, mycila is dead as a dodo and we need to support Java 11. This is the best + we can do in the interim. --> + 4.2.2 commons-beanutils commons-beanutils - 1.9.3 + 1.9.4 org.apache.commons commons-lang3 - 3.8.1 + 3.9 org.apache.commons commons-text - 1.6 + 1.8 commons-lang @@ -343,7 +382,7 @@ commons-codec commons-codec - 1.12 + 1.13 @@ -372,7 +411,7 @@ com.google.errorprone error_prone_annotations - 2.3.2 + 2.3.3 @@ -421,46 +460,42 @@ org.codehaus.woodstox stax2-api - 3.1.4 + 4.2 com.fasterxml.woodstox woodstox-core - 5.0.3 + 5.3.0 com.fasterxml.jackson jackson-bom - 2.9.8 + 2.9.10 import pom - com.google.code.findbugs - annotations - 3.0.0 + com.github.spotbugs + spotbugs-annotations + 3.1.12 + provided + + true - - net.jcip - - jcip-annotations + com.google.code.findbugs + jsr305 + org.eclipse.jdt org.eclipse.jdt.annotation @@ -494,37 +529,37 @@ netty-all - 4.1.33.Final + 4.1.42.Final io.netty netty-buffer - 4.1.33.Final + 4.1.42.Final io.netty netty-codec - 4.1.33.Final + 4.1.42.Final io.netty netty-codec-http - 4.1.33.Final + 4.1.42.Final io.netty netty-common - 4.1.33.Final + 4.1.42.Final io.netty netty-handler - 4.1.33.Final + 4.1.42.Final io.netty netty-transport - 4.1.33.Final + 4.1.42.Final @@ -532,7 +567,7 @@ io.netty netty-transport-native-epoll linux-x86_64 - 4.1.33.Final + 4.1.42.Final javax.ws.rs @@ -613,7 +648,7 @@ org.javassist javassist - 3.24.0-GA + 3.26.0-GA org.jboss.spec.javax.transaction @@ -623,7 +658,7 @@ org.jolokia jolokia-osgi - 1.6.0 + 1.6.2 org.osgi @@ -659,73 +694,73 @@ com.typesafe config - 1.3.2 + 1.3.3 org.reactivestreams reactive-streams - 1.0.1 + 1.0.3 com.typesafe ssl-config-core_2.12 - 0.3.6 + 0.3.8 com.typesafe.akka akka-actor_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-cluster_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-osgi_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-persistence_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-persistence-tck_2.12 - 2.5.21 + 2.5.25 test com.typesafe.akka akka-protobuf_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-remote_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-slf4j_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-stream_2.12 - 2.5.21 + 2.5.25 com.typesafe.akka akka-testkit_2.12 - 2.5.21 + 2.5.25 test @@ -736,7 +771,7 @@ org.scala-lang.modules scala-parser-combinators_2.12 - 1.1.1 + 1.1.2 org.uncommons.maths @@ -765,12 +800,12 @@ org.scala-lang scala-library - 2.12.8 + 2.12.10 org.scala-lang scala-reflect - 2.12.8 + 2.12.10 @@ -884,48 +919,50 @@ org.xmlunit xmlunit-core - 2.6.2 + 2.6.3 + test + + + org.xmlunit + xmlunit-assertj + 2.6.3 test org.xmlunit xmlunit-matchers - 2.6.2 + 2.6.3 test org.xmlunit xmlunit-legacy - 2.6.2 + 2.6.3 test + - org.eclipse.jetty - jetty-client - 9.4.12.v20180830 - - - org.eclipse.jetty - jetty-server - 9.4.12.v20180830 - - - org.eclipse.jetty - jetty-servlets - 9.4.12.v20180830 + org.gaul + modernizer-maven-annotations + + 1.9.0 + provided + org.eclipse.jetty - jetty-webapp + jetty-bom 9.4.12.v20180830 + import + pom com.h2database h2 - 1.4.198 + 1.4.199 @@ -980,18 +1017,20 @@ org.apache.karaf.shell org.apache.karaf.shell.core ${karaf.version} + provided org.apache.karaf.shell org.apache.karaf.shell.console ${karaf.version} + provided org.threeten threeten-extra - 1.4 + 1.5.0 @@ -1019,7 +1058,7 @@ org.apache.sshd sshd-netty - 2.2.0 + 2.3.0 @@ -1031,7 +1070,7 @@ org.apache.sshd sshd-osgi - 2.2.0 + 2.3.0 net.i2p.crypto @@ -1043,7 +1082,7 @@ tech.pantheon.triemap bom - 1.0.4 + 1.1.0 import pom @@ -1057,32 +1096,16 @@ pom - - + javax.xml.bind jaxb-api - 2.2.8 - - - - javax.xml.stream - stax-api - - + 2.3.0 - com.sun.xml.bind - jaxb-core - 2.2.11 - - - com.sun.xml.bind - jaxb-impl - 2.2.11 + org.glassfish.jaxb + jaxb-runtime + 2.3.1 @@ -1103,15 +1126,19 @@ are not required at runtime. --> - com.google.code.findbugs - annotations + org.eclipse.jdt + org.eclipse.jdt.annotation + provided + + + com.github.spotbugs + spotbugs-annotations provided - true - org.eclipse.jdt - org.eclipse.jdt.annotation + org.gaul + modernizer-maven-annotations provided @@ -1127,6 +1154,17 @@ + + org.hamcrest + hamcrest + test + + + + org.hamcrest + hamcrest-library + test + junit junit @@ -1144,34 +1182,25 @@ - - maven-antrun-plugin - 1.8 - maven-checkstyle-plugin - 3.0.0 + 3.1.0 com.puppycrawl.tools checkstyle - 8.16 + 8.20 org.opendaylight.odlparent checkstyle - 5.0.0-SNAPSHOT - - - org.opendaylight.odlparent - odl-license - 5.0.0-SNAPSHOT + 6.0.1-SNAPSHOT com.github.sevntu-checkstyle sevntu-checkstyle-maven-plugin - 1.32.0 + 1.35.0 @@ -1189,7 +1218,8 @@ org/opendaylight/yang/gen/**, **/protobuff/messages/**, - **/thrift/gen/*.java + **/thrift/gen/*.java, + **/module-info.java false true @@ -1224,13 +1254,18 @@ check process-sources + + ${odlparent.checkstyle.enforce} + ${odlparent.checkstyle.skip} + checkstyle.violationSeverity=error + org.apache.maven.plugins maven-pmd-plugin - 3.11.0 + 3.12.0 cpd @@ -1260,10 +1295,8 @@ maven-compiler-plugin - 3.8.0 + 3.8.1 - 1.8 - 1.8 true -parameters @@ -1278,33 +1311,34 @@ maven-failsafe-plugin - 2.22.1 + 2.22.2 maven-invoker-plugin 3.2.0 - - maven-jar-plugin - 3.1.1 - maven-dependency-plugin unpack-license generate-resources - unpack + + copy + org.opendaylight.odlparent odl-license - 5.0.0-SNAPSHOT + 6.0.1-SNAPSHOT + license + ${project.build.outputDirectory} + LICENSE + false - ${project.build.outputDirectory} - META-INF/** + true @@ -1312,7 +1346,7 @@ maven-plugin-plugin - 3.5.2 + 3.6.0 @@ -1329,7 +1363,7 @@ maven-source-plugin - 3.0.1 + 3.1.0 attach-sources @@ -1342,7 +1376,7 @@ maven-surefire-plugin - 2.22.1 + 2.22.2 ${maven.test.redirectTestOutputToFile} false @@ -1361,12 +1395,12 @@ org.apache.xbean xbean-finder-shaded - 4.12 + 4.14 - org.opendaylight + ${project.groupId} @@ -1381,7 +1415,7 @@ org.apache.felix maven-bundle-plugin - 4.1.0 + 4.2.0 true @@ -1425,24 +1459,40 @@ - org.codehaus.mojo - build-helper-maven-plugin - 3.0.0 + org.gaul + modernizer-maven-plugin + 1.9.0 + + ${odlparent.modernizer.target} + ${odlparent.modernizer.enforce} + ${odlparent.modernizer.skip} + + + + + modernizer + verify + + modernizer + + + + com.github.spotbugs spotbugs-maven-plugin - 3.1.8 + 3.1.12.2 com.github.spotbugs spotbugs - 3.1.9 + 3.1.12 org.opendaylight.odlparent spotbugs - 5.0.0-SNAPSHOT + 6.0.1-SNAPSHOT @@ -1457,7 +1507,7 @@ jp.skypencil.findbugs.slf4j bug-pattern - 1.4.1 + 1.4.2 Low - false + ${odlparent.spotbugs.enforce} + ${odlparent.spotbugs.skip} spotbugs-exclude.xml @@ -1499,7 +1550,7 @@ org.eclipse.xtend xtend-maven-plugin - 2.16.0 + 2.19.0 @@ -1552,7 +1603,7 @@ maven-dependency-plugin [2.10,) - unpack + copy @@ -1672,20 +1723,6 @@ 1.2.4 - - org.codehaus.mojo - jdepend-maven-plugin - 2.0 - - - site - - generate-no-fork - - - - - org.antlr @@ -1707,17 +1744,10 @@ - Please always use mockito-core instead of mockito-all, and findbugs:annotations instead of findbugs:jsr305 (see https://bugs.opendaylight.org/show_bug.cgi?id=7662 & https://bugs.opendaylight.org/show_bug.cgi?id=7663) + Please always use mockito-core instead of mockito-all (see https://bugs.opendaylight.org/show_bug.cgi?id=7662), and spotbugs:annotations instead of findbugs:annotations org.mockito:mockito-all - - - - - - - com.google.code.findbugs:jsr305 - net.jcip:jcip-annotations + com.google.code.findbugs:annotations @@ -1788,6 +1818,14 @@ maven-javadoc-plugin + + org.gaul + modernizer-maven-plugin + + + com.github.spotbugs + spotbugs-maven-plugin + @@ -1866,7 +1904,7 @@ maven-checkstyle-plugin - 3.0.0 + 3.1.0