Labs64/NetLicensingClient-java

Outdated dependencies found

Closed this issue · 12 comments

Some of the dependencies outdated and need to be revisited, whether update is possible.
nlic-java-client-dependencies-20170804

Please consider backward compatibility.

Status as of 24.10.2017

organisation rbrown_orga 2017-10-24 06-29-48

organisation rbrown_orga 2017-10-24 06-30-08

@kkorotkov shall we consider jersey upgrade to 2.26 for the next release?

@r-brown Agree, makes sense.

Compilation Error

[ERROR] /home/travis/build/Labs64/NetLicensingClient-java/NetLicensingClient/src/main/java/com/[secure]/netlicensing/provider/RestProviderJersey.java:[30,35] package org.glassfish.jersey.filter does not exist
[ERROR] /home/travis/build/Labs64/NetLicensingClient-java/NetLicensingClient/src/main/java/com/[secure]/netlicensing/provider/RestProviderJersey.java:[121,45] cannot find symbol
  symbol:   class LoggingFilter
  location: class com.[secure].netlicensing.provider.RestProviderJersey

@r-brown Compilation Success from Disable Java 1.7 support

As of 2018-01-09 there are 5 outdated dependencies.

nlic-java-client-dependencied-20180109

Update is possible after NetLicensing 2.3.9 release only.

As of 2018-11-21 there are following outdated dependencies found:

$ mvn versions:display-dependency-updates

[INFO]   org.apache.commons:commons-collections4 ................... 4.1 -> 4.2
[INFO]   org.apache.commons:commons-lang3 ........................ 3.6 -> 3.8.1
[INFO]   org.glassfish.jersey.core:jersey-client ................. 2.26 -> 2.27
[INFO]   org.glassfish.jersey.inject:jersey-hk2 .................. 2.26 -> 2.27
[INFO]   org.glassfish.jersey.media:jersey-media-jaxb ............ 2.26 -> 2.27
[INFO]   org.glassfish.jersey.test-framework:jersey-test-framework-core ...
[INFO]                                                             2.26 -> 2.27
[INFO]   org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2 ...
[INFO]                                                             2.26 -> 2.27

$ mvn versions:display-plugin-updates

[INFO]   org.apache.felix:maven-bundle-plugin ............... 3.3.0 -> 4.0.0
[INFO]   maven-compiler-plugin ...................... 3.7.0 -> 3.8.0-jboss-1
[INFO]   maven-dependency-plugin ............................ 3.0.2 -> 3.1.1
[INFO]   maven-enforcer-plugin ........................... 1.4.1 -> 3.0.0-M2
[INFO]   maven-jar-plugin ................................... 3.0.2 -> 3.1.0
[INFO]   maven-javadoc-plugin .............................. 2.10.4 -> 3.0.1
[INFO]   maven-resources-plugin ............................. 3.0.2 -> 3.1.0
[INFO]   maven-shade-plugin ................................. 3.1.0 -> 3.2.1
[INFO]   org.jvnet.jaxb2.maven2:maven-jaxb2-plugin ........ 0.13.2 -> 0.14.0

$ mvn versions:display-dependency-updates

[INFO]   org.apache.commons:commons-lang3 ........................ 3.6 -> 3.8.1
[INFO]   org.glassfish.jersey.core:jersey-client ................. 2.26 -> 2.27
[INFO]   org.glassfish.jersey.inject:jersey-hk2 .................. 2.26 -> 2.27
[INFO]   org.glassfish.jersey.media:jersey-media-jaxb ............ 2.26 -> 2.27
[INFO]   org.glassfish.jersey.test-framework:jersey-test-framework-core ...
[INFO]                                                             2.26 -> 2.27
[INFO]   org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2 ...
[INFO]                                                             2.26 -> 2.27```

$ mvn versions:display-plugin-updates

[INFO]   maven-compiler-plugin ...................... 3.7.0 -> 3.8.0-jboss-2
[INFO]   maven-dependency-plugin ............................ 3.0.2 -> 3.1.1
[INFO]   maven-enforcer-plugin ........................... 1.4.1 -> 3.0.0-M2
[INFO]   maven-jar-plugin ................................... 3.0.2 -> 3.1.1
[INFO]   maven-javadoc-plugin .............................. 2.10.4 -> 3.0.1
[INFO]   maven-resources-plugin ............................. 3.0.2 -> 3.1.0
[INFO]   maven-shade-plugin ................................. 3.1.0 -> 3.2.1
[INFO]   org.jvnet.jaxb2.maven2:maven-jaxb2-plugin ........ 0.13.2 -> 0.14.0```

$ mvn versions:display-dependency-updates (only beta versions)

[INFO]   org.slf4j:jcl-over-slf4j ....................... 1.7.25 -> 1.8.0-beta2
[INFO]   org.slf4j:jul-to-slf4j ......................... 1.7.25 -> 1.8.0-beta2
[INFO]   org.slf4j:slf4j-api ............................ 1.7.25 -> 1.8.0-beta2
[INFO]   org.slf4j:slf4j-log4j12 ........................ 1.7.25 -> 1.8.0-beta2

$ mvn versions:display-plugin-updates

[INFO] No plugins require a newer version of Maven than specified by the pom.