[
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)