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

Reply via email to