[
https://issues.apache.org/jira/browse/MNG-4347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16367773#comment-16367773
]
Clark Perkins commented on MNG-4347:
------------------------------------
Sorry for all the extra comments above, I should have looked for this issue
here before just trying to fix the issue and open a PR.
> import-scoped dependencies of direct dependencies are not resolved using
> profile modifications from settings.xml
> ----------------------------------------------------------------------------------------------------------------
>
> Key: MNG-4347
> URL: https://issues.apache.org/jira/browse/MNG-4347
> Project: Maven
> Issue Type: Bug
> Components: Artifacts and Repositories, Dependencies, General,
> Profiles, Settings
> Affects Versions: 2.2.1
> Reporter: John Casey
> Priority: Critical
> Fix For: 2.2.2, 3.5.x-candidate
>
>
> Given:
> * project A lists project B as a dependency
> * project B lists project C as an import-scoped entry in dependencyManagement
> * project B's dependency version for project C is a SNAPSHOT
> * the user's settings.xml file modifies the definition of the central
> repository to enable searching for SNAPSHOT artifacts.
> When project A's dependency POMs are retrieved as part of collecting the
> transitive dependency closure for A, B's project instance is built. During
> this process, the POM for project C should be retrieved from central
> (according to the modifications in settings.xml). However, the profile
> information from the settings.xml is never applied to project B's POM, and
> never modifies the central repository definition found there. Since the
> default definition for the repository 'central' from the super POM has
> snapshots disabled, project C's POM cannot be found, and the build fails.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)