[ https://issues.apache.org/jira/browse/MNG-7108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17294345#comment-17294345 ]
Herve Boutemy commented on MNG-7108: ------------------------------------ in the error message: {noformat}Could not find metadata org.openconext:mujina-idp/maven-metadata.xml{noformat} as you say, LATEST is a meta-version, that is defined in maven-metadata.xml: no maven-metadata.xml, no meta-version maven-metadata.xml is managed by install/deploy and automatic download commands of Maven: when you do something by hand, you need to do everything by hand = define meta-version if you want to use it BTW, using LATEST meta-version is clearly not recommended, because it is unstable by nature (execution in 6 months may give a different result than execution from today) I don't know precisely your use case, but as dependencies of code, it's really something to avoid > Can't copy dependency from a 3rd party repository > ------------------------------------------------- > > Key: MNG-7108 > URL: https://issues.apache.org/jira/browse/MNG-7108 > Project: Maven > Issue Type: Bug > Components: Dependencies > Affects Versions: 3.6.3 > Environment: Linux (fc33) > Reporter: Pawel Veselov > Priority: Major > > 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)