Hi All,
I've been trying to build my own Jenkins plugin based on 2.258 and am
getting some pretty annoying errors:
[WARNING] Rule 6: org.apache.maven.plugins.enforcer.RequireUpperBoundDeps
failed with message:
Failed while enforcing RequireUpperBoundDeps. The error(s) are [
Require upper bound dependencies error for org.slf4j:jcl-over-slf4j:1.7.25
paths to dependency are:
+-io.jenkins.plugins:MyPlugin:v1.6.802.0
+-org.slf4j:jcl-over-slf4j:1.7.25
and
+-io.jenkins.plugins: MyPlugin :v1.6.802.0
+-org.jenkins-ci.main:jenkins-core:2.258
+-org.slf4j:jcl-over-slf4j:1.7.26
I have no dependencies on slf4j in my pom.xml, just Jenkins and Struts, but
when the build occurs, the MyPlugin.iml and many of the dependent pom.xml
files from 2.258 refer to that version of slf4j. Turning off the enforcer
gives me a broken Jenkins because of the plugins that are missing that
depend on those versions as a maximum.
This is not an issue at 2.107, but then MyPlugin works at that version.
Please help.
Thanks,
Randall
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-dev/c56e747e-23aa-4a3d-8b18-0746aa37c176n%40googlegroups.com.