Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update software dependency versions #3

Open
martinjoconnor opened this issue Jan 26, 2018 · 1 comment
Open

Update software dependency versions #3

martinjoconnor opened this issue Jan 26, 2018 · 1 comment
Assignees

Comments

@martinjoconnor
Copy link
Member

martinjoconnor commented Jan 26, 2018

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 martinjoconnor added this to the 1.7 milestone Jan 26, 2018
@martinjoconnor martinjoconnor self-assigned this Jan 26, 2018
@martinjoconnor martinjoconnor removed this from the 1.7 milestone Jan 29, 2018
@martinjoconnor martinjoconnor changed the title Update dependency versions Update software dependency versions May 22, 2018
@martinjoconnor
Copy link
Member Author

Have updated all plugins.

To verify all plugins are current at any time execute:

mvn versions:display-plugin-updates

in cedar-parent.

@martinjoconnor martinjoconnor added this to the 2.3 milestone Feb 14, 2019
@martinjoconnor martinjoconnor modified the milestones: 2.3, 2.4 Apr 30, 2019
@martinjoconnor martinjoconnor removed this from the 2.4 milestone Aug 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants