Make sure you are using the latest version of the parent POM (4.7), or at least 
one of the 4.x versions. The 4.x releases of the parent POM include a BOM 
<https://github.com/jenkinsci/plugin-pom#jenkins-core-bom> that manages the 
versions of various dependencies that come from Jenkins core to help avoid 
these kinds of issues.

If your plugin is open source, feel free to link to an open GitHub pull request 
or similar that demonstrates the problems you are seeing, which will make it 
much easier for us to help identify and fix any issues.

> On Sep 24, 2020, at 17:21, [email protected] <[email protected]> wrote:
> 
> The last working version is 2.182 (done using bisect).
> 
> On Thursday, September 24, 2020 at 5:09:41 p.m. UTC-4 [email protected] 
> <http://gmail.com/> wrote:
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/61f5cc39-6169-4207-987e-9d04d6d7b574n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/61f5cc39-6169-4207-987e-9d04d6d7b574n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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/E967C12C-85CC-441D-AAA4-53A0BB5A5F3B%40cloudbees.com.

Reply via email to