[ https://jira.codehaus.org/browse/MDEP-438?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=352415#comment-352415 ]
Karl-Heinz Marbaise commented on MDEP-438: ------------------------------------------ What value has ${artifact.version} ? Can you provided an example pom file? > When classifier and main jar are on different SNAPSHOT builds, the wrong > build is retrieved > ------------------------------------------------------------------------------------------- > > Key: MDEP-438 > URL: https://jira.codehaus.org/browse/MDEP-438 > Project: Maven Dependency Plugin > Issue Type: Bug > Components: copy > Affects Versions: 2.8 > Reporter: Chris Schmidt > > In our repository we have 3 versions of an artifact being deployed at > different intervals differentiated by a classifier - > artifact.war > artifact-classifier.war > artifact-classes.jar > In our pom file we are attempting to copy the main war but a classifier war > has been deployed after the last deploy of the main war, so the > maven-metadata.xml file looks similar to this: > {code:xml} > <metadata modelVersion="1.1.0"> > <groupId>com.mycompany</groupId> > <artifactId>artifact</artifactId> > <version>1.0.0-SNAPSHOT</version> > <versioning> > <snapshot> > <timestamp>20140321.173622</timestamp> > <buildNumber>100</buildNumber> > </snapshot> > <lastUpdated>20140321173622</lastUpdated> > <snapshotVersions> > <snapshotVersion> > <extension>pom</extension> > <value>1.0.0-20140321.173622-100</value> > <updated>20140321173622</updated> > </snapshotVersion> > <snapshotVersion> > <extension>war</extension> > <value>1.0.0-20140321.173040-99</value> > <updated>20140321173040</updated> > </snapshotVersion> > <snapshotVersion> > <classifier>classes</classifier> > <extension>jar</extension> > <value>1.0.0-20140321.173622-100</value> > <updated>20140321173622</updated> > </snapshotVersion> > <snapshotVersion> > <classifier>classifier</classifier> > <extension>war</extension> > <value>1.0.0-20140321.173622-100</value> > <updated>20140321173622</updated> > </snapshotVersion> > </snapshotVersions> > </versioning> > </metadata> > {code} > So the main war is on build 99, while the classifier and classes builds are > on build 100. > It appears the dependency plugin is ignoring the <snapshotVersions> elements > and using the value in the <snapshot> element regardless of classifier. -- This message was sent by Atlassian JIRA (v6.1.6#6162)