Maven-Ranges
------------
Key: MNG-5193
URL: https://jira.codehaus.org/browse/MNG-5193
Project: Maven 2 & 3
Issue Type: Improvement
Components: Dependencies
Affects Versions: 3.0.3, 2.2.1
Environment: All
Reporter: Christian Bittner
Referencing artifacts using ranges, for instance
<dependency>
<groupId>local</groupId>
<artifactId>Wumpelputz_Component</artifactId>
<version>[1.0.0,1.1.0)</version>
</dependency>
the most recent version artifact is referenced. This can be the last snapshot
(for instance "1.0.9-SNAPSHOT") or the last release (for instance "1.0.8" if
the "1.0.9-SNAPSHOT" build hasn't finished yet).
Please note: This can be a snapshot artifact even when in a context of a
release build (maven-release-plugin), what I consider a major bug!!!
What we need (humbly ask for) is something like that:
<dependency>
<groupId>local</groupId>
<artifactId>Wumpelputz_Component</artifactId>
<version>[1.0.0,1.1.0)</version>
<includeSnapshots>false</includeSnapshots>
</dependency>
Using "<includeSnapshots>" we want to control, whether the last snapshot or the
most recent release is to be referenced. This should be set to "false" by
default.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira