Bruno F created MNG-5303: ---------------------------- Summary: Maven can't download plateform dependent snapshot artifacts Key: MNG-5303 URL: https://jira.codehaus.org/browse/MNG-5303 Project: Maven 2 & 3 Issue Type: Bug Components: Dependencies Affects Versions: 3.0.4 Reporter: Bruno F
It might be a misconception of what Maven should do, it might as well be a known limitation, but anyway, here is what I observe. I have a maven projet (pom type) with attached artifacts which classifiers contain the name of the os. For instance: myGroupId:myArtifactId:zip:x86-windows:1.0-SNAPSHOT myGroupId:myArtifactId:zip:x86-linux:1.0-SNAPSHOT Those attached zip artifacts (containing DLL and SO files) are built separatly (based on profiles) on a Windows and a Linux machine. Deployment is also performed in two steps: the x86-linux on the Linux machine, and the x86-windows on the Windows machine (not at the same exact time of course). This issues a different snapshot timestamp for each one in Archiva. The problem arises when I try to download (from another project having a dependency on myGroupId:myArtifactId:zip:x86-linux:1.0-SNAPSHOT) the first one deployed (let's say Linux): the latest snapshot timestamp "wins" (basically the Windows one, that was deployed after the Linux one) but there is not attached x86-linux artifact for this (Windows) timestamp. So Maven fails and tells me that I should deploy the x86-linux artifact with the Windows timestamp. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira