[ 
https://issues.apache.org/jira/browse/MRESOLVER-337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17695339#comment-17695339
 ] 

Tamas Cservenak commented on MRESOLVER-337:
-------------------------------------------

A very good initiative. I have several issues with ArtifactResolutionException 
and it's "twin" 
DependencyResolutionException, especially around this, that it sometimes 
reports only one cause...
 
Given the class receive List<ArtifactResult> the output should be more like 
this:
{noformat}
G1:A1:V1 (absent)  repo1: not found
                   repo2: filtered out
                   repo3: not found
G2:A2:V2 (absent): repo1: not found
...{noformat}
basically, the exception receives a list of ArtifactResult, where each result 
contains one or more exceptions, and many times error IS misleading. Just try 
to use 2 or more remote repositories (so define some plus), and it will say 
"not available from repo1"... was repo2 tried at all?

> Real cause when artifact not found with repository filtering
> ------------------------------------------------------------
>
>                 Key: MRESOLVER-337
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-337
>             Project: Maven Resolver
>          Issue Type: Improvement
>            Reporter: Slawomir Jaranowski
>            Priority: Major
>
> One case from MRESOLVER-335.
> When we use remote repository filtering real cause for artifact not found may 
> be hidden.
> We can return first ArtifactNotFoundException which is not caused by 
> filtering.
>  



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

Reply via email to