I'm trying to update one of my plugins and something odd is going on with the Jenkins BOMs
I tested this by creating a new plugin using the tutorial (https://www.jenkins.io/doc/developer/tutorial/create/) Then I added one dependency that my actual plugin needs: <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>git</artifactId> </dependency> As soon as I added this and try to build the demo plugin, I get numerous *RequireUpperBoundDeps *errors, which are all transitive dependencies of the Git plugin. (see below) Is it me, or shouldn't the BOM's versions not create these issues? Or am I doing something wrong? Versions: - Parent Artifact: 4.80 - Jenkins 2.426.3 - Jenkins BOM: 3105.v672692894683 - Jenkins BOM Artifact Id: 2.426.x -Stopp Logs: +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm:9.6 (managed) <-- org.ow2.asm:asm:9.7 [ERROR] and [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-commons:9.6 (managed) <-- org.ow2.asm:asm-commons:9.7 [ERROR] +-org.ow2.asm:asm:9.6 (managed) <-- org.ow2.asm:asm:9.6 [ERROR] and [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-tree:9.6 (managed) <-- org.ow2.asm:asm-tree:9.7 [ERROR] +-org.ow2.asm:asm:9.6 (managed) <-- org.ow2.asm:asm:9.6 [ERROR] and [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-util:9.6 (managed) <-- org.ow2.asm:asm-util:9.7 [ERROR] +-org.ow2.asm:asm:9.6 (managed) <-- org.ow2.asm:asm:9.6 [ERROR] , [ERROR] Require upper bound dependencies error for org.ow2.asm:asm-tree:9.6 paths to dependency are: [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-tree:9.6 (managed) <-- org.ow2.asm:asm-tree:9.7 [ERROR] and [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-analysis:9.6 (managed) <-- org.ow2.asm:asm-analysis:9.7 [ERROR] +-org.ow2.asm:asm-tree:9.6 (managed) <-- org.ow2.asm:asm-tree:9.6 [ERROR] and [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-commons:9.6 (managed) <-- org.ow2.asm:asm-commons:9.7 [ERROR] +-org.ow2.asm:asm-tree:9.6 (managed) <-- org.ow2.asm:asm-tree:9.6 [ERROR] and [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-util:9.6 (managed) <-- org.ow2.asm:asm-util:9.7 [ERROR] +-org.ow2.asm:asm-tree:9.6 (managed) <-- org.ow2.asm:asm-tree:9.6 [ERROR] , [ERROR] Require upper bound dependencies error for org.ow2.asm:asm-util:9.6 paths to dependency are: [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-util:9.6 (managed) <-- org.ow2.asm:asm-util:9.7 [ERROR] , [ERROR] Require upper bound dependencies error for org.ow2.asm:asm-analysis:9.6 paths to dependency are: [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-analysis:9.6 (managed) <-- org.ow2.asm:asm-analysis:9.7 [ERROR] and [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-util:9.6 (managed) <-- org.ow2.asm:asm-util:9.7 [ERROR] +-org.ow2.asm:asm-analysis:9.6 (managed) <-- org.ow2.asm:asm-analysis:9.6 [ERROR] , [ERROR] Require upper bound dependencies error for org.ow2.asm:asm-commons:9.6 paths to dependency are: [ERROR] +-io.jenkins.plugins:demo:1.0-SNAPSHOT [ERROR] +-org.jenkins-ci.plugins:git:5.2.2 [ERROR] +-org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 (managed) <-- org.jenkins-ci.plugins:scm-api:690.vfc8b_54395023 [ERROR] +-io.jenkins.plugins:asm-api:9.7-33.v4d23ef79fcc8 (managed) <-- io.jenkins.plugins:asm-api:9.6-3.v2e1fa_b_338cd7 [ERROR] +-org.ow2.asm:asm-commons:9.6 (managed) <-- org.ow2.asm:asm-commons:9.7 [ERROR] ] -- 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 jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/976f5711-a7ac-4060-ac5f-ee4bfc68bfe3n%40googlegroups.com.