Benjamin Bentmann <firstname.lastname@example.org> Tue, Jul 6, 2010 at 7:02 AM
to address issues with resolution of SNAPSHOT artifacts having classifiers and to pave the way for alternative SNAPSHOT expansion, I extended the maven-metadata.xml that gets deployed to the g:a:v level.
This mail is meant as an internal heads-up for the Nexus guys before we publically announce this change on the Maven dev list for adoption by other repo managers.
The new format, indicated by the attribute modelVersion=1.1.0, basically records the expanded version for every artifact at the given g:a:v level. It has been designed to be readable by Maven 2.0.10+ to allow for some interop on the resolution side.
The next version of Maven 3 will support the boolean system property maven.metadata.legacy to enable deployment of the 1.0.0 format if needed.
Note: This issue is just a "clone" of the NXCM-2222. Initially, this issue was created in NXCM JIRA, while this is completely OSS related issue. This is here just to make it visible to OSS users.