-
Bug
-
Resolution: Fixed
-
Major
-
None
This is essentially reopening JENKINS-2787 (https://issues.jenkins-ci.org/browse/JENKINS-2787). We are in an environment where we do have version ranges and ignoring the arguments for or against version ranges, we like to resolve this issue. I have looked at the patch provided in JENKINS-2787 and have integrated this into the latest 1.450 of jenkins and running this in our CI environment.
What would be required to submit this latest patch to Jenkins and have this promoted?
- duplicates
-
JENKINS-2787 Hudson doesn't support Maven2 dependency version ranges
-
- Resolved
-
- is related to
-
JENKINS-15367 Jenkins kicks off the wrong downstream builds for Maven
-
- Closed
-
The new bug is not related to Maven version ranges. Instead, its about specific versions. My project has specific version numbers: e.g 1.1 vs. 1.2 in the pom dependencies specified. But when Jenkins reads them, it builds every OLD version of the downstream dependencies. A scenario is spelled out in
JENKINS-15367. And also bad, the old downstream versions are NOT built by the old upstream version, because Jenkins has associated the downstream projects with the incorrect upstream projects. So in this state I can no longer build version 1.1 of the system of projects. And the 1.2 version kicks off too many build, because it builds all of the 1.1 builds too.