[ https://jira.codehaus.org/browse/MDEP-449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tobias Oberlies closed MDEP-449. -------------------------------- Resolution: Cannot Reproduce Sorry, my bad. I had deployed the non-referencable artifact with the wrong packaging/extension, so the artifact I expected to be downloaded really didn't exist. Once I deployed the artifact correctly, everything works as expected. > unpack fails to download SNAPSHOT artifact with classifier > ---------------------------------------------------------- > > Key: MDEP-449 > URL: https://jira.codehaus.org/browse/MDEP-449 > Project: Maven Dependency Plugin > Issue Type: Bug > Affects Versions: 2.7, 2.8 > Reporter: Tobias Oberlies > > The unpack goal fails to replace the literal {{SNAPSHOT}} in the URL when > trying to download snapshot artifacts with a classifier. > For this configuration > {noformat} > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-dependency-plugin</artifactId> > <executions> > <execution> > <goals> > <goal>unpack</goal> > </goals> > <phase>process-resources</phase> > <configuration> > <artifactItems> > <artifactItem> > <groupId>org.eclipse.download.epp</groupId> > <artifactId>eclipse-jee</artifactId> > <version>luna-RC3-SNAPSHOT</version> > <classifier>win32-x86_64</classifier> > <type>zip</type> > </artifactItem> > </artifactItems> > </configuration> > </execution> > </executions> > </plugin> > {noformat} > the log output is the following: > {noformat} > [INFO] --- maven-dependency-plugin:2.8:unpack (default) @ > dependency-copy-test --- > [INFO] Configured Artifact: > org.eclipse.download.epp:eclipse-jee:win32-x86_64:luna-RC3-SNAPSHOT:zip > [INFO] Downloading: > http://nexus:8081/nexus/content/repositories/build.snapshots/org/eclipse/download/epp/eclipse-jee/luna-RC3-SNAPSHOT/maven-metadata.xml > [INFO] Downloaded: > http://nexus:8081/nexus/content/repositories/build.snapshots/org/eclipse/download/epp/eclipse-jee/luna-RC3-SNAPSHOT/maven-metadata.xml > (1016 B at 0.5 KB/sec) > [INFO] Downloading: > http://nexus:8081/nexus/content/repositories/build.snapshots/org/eclipse/download/epp/eclipse-jee/luna-RC3-SNAPSHOT/eclipse-jee-luna-RC3-SNAPSHOT-win32-x86_64.zip > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack (default) on > project dependency-copy-test: Unable to find artifact. Could not find > artifact > org.eclipse.download.epp:eclipse-jee:zip:win32-x86_64:luna-RC3-SNAPSHOT in > build.snapshots.repo > (http://nexus:8081/nexus/content/repositories/build.snapshots/) > {noformat} > The problem is that the {{SNAPSHOT}} in the download URL is not replaced by > the qualifier used in the remote repository. > For comparison, this is the log output for an artifact without classifier: > {noformat} > [INFO] --- maven-dependency-plugin:2.8:unpack (default) @ > dependency-copy-test --- > [INFO] Configured Artifact: > org.eclipse.download.epp:eclipse-jee:luna-RC3-unclassified-SNAPSHOT:zip > [INFO] Downloading: > http://nexus:8081/nexus/content/repositories/build.snapshots/org/eclipse/download/epp/eclipse-jee/luna-RC3-unclassified-SNAPSHOT/maven-metadata.xml > [INFO] Downloaded: > http://nexus:8081/nexus/content/repositories/build.snapshots/org/eclipse/download/epp/eclipse-jee/luna-RC3-unclassified-SNAPSHOT/maven-metadata.xml > (833 B at 0.3 KB/sec) > [INFO] Downloading: > http://nexus:8081/nexus/content/repositories/build.snapshots/org/eclipse/download/epp/eclipse-jee/luna-RC3-unclassified-SNAPSHOT/eclipse-jee-luna-RC3-unclassified-20140611.104638-1.zip > [INFO] Downloaded: > http://nexus:8081/nexus/content/repositories/build.snapshots/org/eclipse/download/epp/eclipse-jee/luna-RC3-unclassified-SNAPSHOT/eclipse-jee-luna-RC3-unclassified-20140611.104638-1.zip > (264766 KB at 9409.5 KB/sec) > [INFO] Unpacking > C:\Users\myuser\.m2\repository\org\eclipse\download\epp\eclipse-jee\luna-RC3-unclassified-SNAPSHOT\eclipse-jee-luna-RC3-unclassified-SNAPSHOT.zip > to C:\Env\Eclipse\Workspaces\BNDL\dependency-copy-test\target\dependency > with includes "" and excludes "" > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > {noformat} > Note that for reproducing this issue, you need to use a classified snapshot > artifact available in your repository manager. > For reference, the content of the {{luna-RC3-SNAPSHOT/maven-metadata.xml}} is > {noformat} > <?xml version="1.0" encoding="UTF-8"?> > <metadata modelVersion="1.1.0"> > <groupId>org.eclipse.download.epp</groupId> > <artifactId>eclipse-jee</artifactId> > <version>luna-RC3-SNAPSHOT</version> > <versioning> > <snapshot> > <timestamp>20140611.104752</timestamp> > <buildNumber>4</buildNumber> > </snapshot> > <lastUpdated>20140611104752</lastUpdated> > <snapshotVersions> > <snapshotVersion> > <classifier>win32-x86_64</classifier> > <extension>pom</extension> > <value>luna-RC3-20140611.104752-4</value> > <updated>20140611104752</updated> > </snapshotVersion> > <snapshotVersion> > <extension>zip</extension> > <value>luna-RC3-20140611.103729-3</value> > <updated>20140611103729</updated> > </snapshotVersion> > <snapshotVersion> > <extension>pom</extension> > <value>luna-RC3-20140611.103729-3</value> > <updated>20140611103729</updated> > </snapshotVersion> > </snapshotVersions> > </versioning> > </metadata> > {noformat} -- This message was sent by Atlassian JIRA (v6.1.6#6162)