[ 
http://jira.codehaus.org/browse/MNG-4004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brett Porter updated MNG-4004:
------------------------------

    Fix Version/s: 2.0.x

> Artifact not found when searching on multiple repositories
> ----------------------------------------------------------
>
>                 Key: MNG-4004
>                 URL: http://jira.codehaus.org/browse/MNG-4004
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Artifacts and Repositories
>    Affects Versions: 2.0.9
>            Reporter: ol
>            Priority: Critical
>             Fix For: 2.0.x
>
>
> We have a project P that depends on a dependency D1.
> This dependency D1 has a dependency on D2 with a version range. Let's say 
> [1.7,)
> In our company, we have 2 enterprise repositories :
> central : central repository that contains all dependencies that can be used 
> by our development teams.
> poc :  repository that contains dependencies which are being validated by our 
> experts.
> In the settings.xml, the central repository is defined before the poc 
> repository
> The D2 artifact is present in both repositories, but with different versions:
> - D2 version 1.2 is in our poc repository
> - D2 version 1.5, 1.7 and 1.8 are in our central repository
> When Maven tries to resolve dependencies, it tries to find the best version 
> of the D2 dependency.
> So it does the intersection of [1.2, 1.5, 1.7, 1.8] and [1.7,)
> The result is 1.8 (available in our central repository).
> The problem is that Maven does not find the version 1.8 of D2 because it only 
> searches for it in the poc repository.
> We don't know why, but we think that it's because the version 1.2 is in the 
> poc repository, so it also tries to find the version 1.8 in the poc 
> repository.
> We found 2 workarounds:
> - If we remove the version 1.2 from the poc repository, maven searches for 
> version 1.8 in the central repository (so it works fine).
> - If we add the version 1.8 to the poc repository, maven searches for version 
> 1.8 in the poc repository (so it works fine).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to