metadatacenter / cedar-parent

Parent project specifying common setup for all CEDAR components
Other
1 stars 1 forks source link

Update software dependency versions #3

Open martinjoconnor opened 6 years ago

martinjoconnor commented 6 years ago

This should be a periodic task.

The Maven Versions plugin can check for later versions of all CEDAR Java artifacts.

Go to the cedar-parent repo directory and execute the following:

 mvn versions:display-dependency-updates

Note that Elasticsearch and Keycloak libraries must align with current deployed versions of those servers.

Current report for 1.6.1 release:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building CEDAR Parent 1.6.2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- versions-maven-plugin:2.5:display-dependency-updates (default-cli) @ cedar-parent ---
[INFO] The following dependencies in Dependency Management have newer versions:
[INFO]   ch.qos.logback:logback-classic ................. 1.2.3 -> 1.3.0-alpha0
[INFO]   ch.qos.logback:logback-core .................... 1.2.3 -> 1.3.0-alpha0
[INFO]   com.fasterxml.jackson.core:jackson-annotations ........ 2.9.2 -> 2.9.4
[INFO]   com.fasterxml.jackson.core:jackson-core ............... 2.9.2 -> 2.9.4
[INFO]   com.fasterxml.jackson.core:jackson-databind ........... 2.9.2 -> 2.9.4
[INFO]   com.fasterxml.jackson.datatype:jackson-datatype-jsr310 ...
[INFO]                                                           2.9.2 -> 2.9.4
[INFO]   com.fasterxml.jackson.module:jackson-module-afterburner ...
[INFO]                                                           2.9.2 -> 2.9.4
[INFO]   com.github.jsonld-java:jsonld-java .................. 0.10.0 -> 0.11.1
[INFO]   com.google.code.findbugs:jsr305 ....................... 3.0.0 -> 3.0.2
[INFO]   com.google.guava:guava .............................. 21.0 -> 23.6-jre
[INFO]   commons-codec:commons-codec ............................. 1.10 -> 1.11
[INFO]   commons-fileupload:commons-fileupload ................. 1.3.2 -> 1.3.3
[INFO]   commons-io:commons-io ..................................... 2.4 -> 2.6
[INFO]   commons-lang:commons-lang ................................. 2.4 -> 2.6
[INFO]   commons-net:commons-net ................................... 3.5 -> 3.6
[INFO]   io.dropwizard:dropwizard-assets ................... 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-client ................... 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-configuration ............ 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-core ..................... 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-hibernate ................ 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-jackson .................. 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-jersey ................... 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-jetty .................... 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard:dropwizard-testing .................. 1.2.0 -> 1.3.0-rc4
[INFO]   io.dropwizard.metrics:metrics-annotation .............. 3.2.5 -> 4.0.2
[INFO]   io.dropwizard.metrics:metrics-healthchecks ............ 3.2.5 -> 4.0.2
[INFO]   io.swagger:swagger-annotations ................... 1.5.16 -> 2.0.0-rc2
[INFO]   io.swagger:swagger-jersey2-jaxrs .................... 1.5.16 -> 1.5.18
[INFO]   javax.servlet:javax.servlet-api ....................... 3.1.0 -> 4.0.0
[INFO]   javax.validation:validation-api ........... 2.0.0.Final -> 2.0.1.Final
[INFO]   javax.ws.rs:javax.ws.rs-api ............................. 2.0.1 -> 2.1
[INFO]   mysql:mysql-connector-java ........................... 5.1.43 -> 8.0.8
[INFO]   net.java.dev.jna:jna .................................. 4.2.1 -> 4.5.1
[INFO]   net.jmob:guice.conf ................................... 1.2.0 -> 1.3.0
[INFO]   nz.ac.waikato.cms.weka:weka-stable .................... 3.8.1 -> 3.8.2
[INFO]   org.apache.commons:commons-lang3 .......................... 3.4 -> 3.7
[INFO]   org.apache.httpcomponents:fluent-hc ................... 4.5.2 -> 4.5.5
[INFO]   org.apache.httpcomponents:httpclient .................. 4.5.2 -> 4.5.5
[INFO]   org.apache.httpcomponents:httpcore .................... 4.4.4 -> 4.4.9
[INFO]   org.apache.httpcomponents:httpmime .................... 4.5.3 -> 4.5.5
[INFO]   org.apache.lucene:lucene-expressions .................. 5.3.1 -> 7.2.1
[INFO]   org.codehaus.groovy:groovy-all ................ 2.4.5 -> 3.0.0-alpha-1
[INFO]   org.eclipse.jetty:jetty-servlets ...
[INFO]                                       9.4.7.v20170914 -> 9.4.8.v20171121
[INFO]   org.elasticsearch:elasticsearch ....................... 5.6.4 -> 6.1.2
[INFO]   org.elasticsearch.client:transport .................... 5.6.4 -> 6.1.2
[INFO]   org.elasticsearch.plugin:parent-join-client ........... 5.6.4 -> 6.1.2
[INFO]   org.jboss.logging:jboss-logging ........... 3.3.0.Final -> 3.3.1.Final
[INFO]   org.jboss.resteasy:resteasy-client ........ 3.1.2.Final -> 4.0.0.Beta1
[INFO]   org.jboss.resteasy:resteasy-jackson2-provider ...
[INFO]                                               3.1.2.Final -> 4.0.0.Beta1
[INFO]   org.keycloak:keycloak-adapter-core ........ 3.3.0.Final -> 3.4.3.Final
[INFO]   org.keycloak:keycloak-admin-client ........ 3.3.0.Final -> 3.4.3.Final
[INFO]   org.keycloak:keycloak-common .............. 3.3.0.Final -> 3.4.3.Final
[INFO]   org.keycloak:keycloak-core ................ 3.3.0.Final -> 3.4.3.Final
[INFO]   org.keycloak:keycloak-server-spi .......... 3.3.0.Final -> 3.4.3.Final
[INFO]   org.keycloak:keycloak-server-spi-private ...
[INFO]                                               3.3.0.Final -> 3.4.3.Final
[INFO]   org.mongodb:mongo-java-driver ......................... 3.2.2 -> 3.6.1
[INFO]   org.slf4j:jcl-over-slf4j ....................... 1.7.25 -> 1.8.0-beta0
[INFO]   org.slf4j:slf4j-api ............................ 1.7.25 -> 1.8.0-beta0
[INFO]   org.slf4j:slf4j-jdk14 .......................... 1.7.25 -> 1.8.0-beta0
[INFO]   org.slf4j:slf4j-simple ......................... 1.7.25 -> 1.8.0-beta0
[INFO]   pl.pragmatists:JUnitParams ............................ 1.0.6 -> 1.1.1
[INFO]
[INFO] The following dependencies in pluginManagement of plugins have newer versions:
[INFO]   org.apache.maven.scm:maven-scm-provider-gitexe ........ 1.9.4 -> 1.9.5
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
martinjoconnor commented 5 years ago

Have updated all plugins.

To verify all plugins are current at any time execute:

mvn versions:display-plugin-updates

in cedar-parent.