| The following is an excerpt of mvn dependency:tree:
[INFO] org.jenkins-ci.plugins:azure-credentials:hpi:1.6.2-SNAPSHOT
[INFO] +- com.microsoft.azure:azure:jar:1.19.0:compile
[INFO] | +- com.microsoft.azure:azure-client-authentication:jar:1.6.4:compile
[INFO] | | +- com.microsoft.azure:adal4j:jar:1.6.2:compile
[INFO] | | | \- com.nimbusds:oauth2-oidc-sdk:jar:5.64.4:compile
[INFO] | | | +- net.minidev:json-smart:jar:2.3:compile (version selected from constraint [1.3.1,2.3])
[INFO] | | | | \- net.minidev:accessors-smart:jar:1.2:compile
[INFO] | | | +- com.nimbusds:lang-tag:jar:1.4.4:compile (version selected from constraint [1.4.3,))
[INFO] | | | \- com.nimbusds:nimbus-jose-jwt:jar:7.2.1:compile (version selected from constraint [5.5,))
Because of this dependency, the azure-credentials plugin build is time dependent: Which version of these libraries is included depends on when the plugin is built. As you can see, today this would include nimbus-jose-jwt:jar:7.2.1, while azure-credentials:1.6.1 includes nimbus-jose-jwt:jar:7.0.1. |