You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Herve Boutemy (Jira)" <ji...@apache.org> on 2021/03/04 06:56:00 UTC

[jira] [Moved] (MDEP-738) Can't copy dependency from a 3rd party repository

     [ https://issues.apache.org/jira/browse/MDEP-738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Herve Boutemy moved MNG-7108 to MDEP-738:
-----------------------------------------

          Component/s:     (was: Dependencies)
                       copy
                  Key: MDEP-738  (was: MNG-7108)
    Affects Version/s:     (was: 3.6.3)
                       3.1.2
           Issue Type: Improvement  (was: Bug)
              Project: Maven Dependency Plugin  (was: Maven)

> Can't copy dependency from a 3rd party repository
> -------------------------------------------------
>
>                 Key: MDEP-738
>                 URL: https://issues.apache.org/jira/browse/MDEP-738
>             Project: Maven Dependency Plugin
>          Issue Type: Improvement
>          Components: copy
>    Affects Versions: 3.1.2
>         Environment: Linux (fc33)
>            Reporter: Pawel Veselov
>            Priority: Major
>         Attachments: copy-X.txt, get-X.txt
>
>
> I can't seem to be able to copy a dependency that I previously downloaded from a 3rd party repository, when referring to it using metaversion.
> This doesn't work, unless I refer to the version directly in the :copy invocation:
> {noformat}
> $ # rm -rf ~/.m2/repository/org/openconext/ # clean up
> $ mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.2:get \
> -DremoteRepositories=excelfore.public::::https://dev-esync.excelfore.com/artifactory/excelfore.public \
> -Dartifact=org.openconext:mujina-idp:LATEST:jar
> $ mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.2:copy \
> -Dartifact=org.openconext:mujina-idp:LATEST:jar -DoutputDirectory=/tmp
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:3.1.2:copy (default-cli) on project standalone-pom: Unable to find/resolve artifact.: Failed to read artifact descriptor for org.openconext:mujina-idp:jar:LATEST: Failed to resolve version for org.openconext:mujina-idp:jar:LATEST: Could not find metadata org.openconext:mujina-idp/maven-metadata.xml in local (/home/vps/.m2/repository) -> [Help 1]
> {noformat}
> (this is from a real public repo)
> I figure this has something to do with the fact that plugin has no knowledge of the repository ID, and needs it to find the right metadata file. So maybe the plugin should have "repositoryId" property that can be supplied to it so it knows which metadata file to check.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)