You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tamas Cservenak (Jira)" <ji...@apache.org> on 2023/02/01 13:56:00 UTC

[jira] [Resolved] (MINVOKER-323) DefaultVersionResolver is inflicting ArtifactNotFoundException for classifiers with SNAPSHOT version

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

Tamas Cservenak resolved MINVOKER-323.
--------------------------------------
    Resolution: Fixed

Resolved via MINVOKER-313

> DefaultVersionResolver is inflicting ArtifactNotFoundException for classifiers with SNAPSHOT version
> ----------------------------------------------------------------------------------------------------
>
>                 Key: MINVOKER-323
>                 URL: https://issues.apache.org/jira/browse/MINVOKER-323
>             Project: Maven Invoker Plugin
>          Issue Type: Bug
>            Reporter: Tuomas Kiviaho
>            Priority: Major
>             Fix For: 3.5.0
>
>
> I use classifier artifact along with the artifact itself as a dependency in a Maven Invoker Plugin project. The project that calls the invoker has the artifact itself as a dependency, but no reference to the classifier.
> This causes resolving of the maven-metadata.xml for the project itself plus downloading of the dependency artifact.When invoker is called the artifact is already downloaded to the local repo and cached with SNAPSHOT key.
> This causes the DefaultVersionResolver to merge the version information of the SNAPSHOT<myclassifier>:jar artifact that is now being resolved with the already downloaded SNAPSHOT key. Since the local version is newer than the repo version the DefaultVersionResolver thinks SNAPSHOT<myclassifier>:jar to be outdated thus overriding it with local repo.
> Since the SNAPSHOT<myclassifier>:jar doesn't exist in the local repo there are no remote report left to try the DefaultArtifactResolver fails ultimately to ArtifactNotFoundException since there was no download task.
> {code:java}
> [INFO] [DEBUG] Resolving artifact <mygroupid>.<myartifactid>:jar:<myclassifier>:<mybaseversion>-SNAPSHOT from []{code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)