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

Tamas Cservenak closed MNG-8256.
--------------------------------
    Resolution: Fixed

> ProjectDependencyGraph bug: in case of filtering, non-direct module links are 
> lost
> ----------------------------------------------------------------------------------
>
>                 Key: MNG-8256
>                 URL: https://issues.apache.org/jira/browse/MNG-8256
>             Project: Maven
>          Issue Type: Bug
>          Components: Core
>            Reporter: Tamas Cservenak
>            Assignee: Tamas Cservenak
>            Priority: Major
>             Fix For: 4.0.0, 3.9.10, 4.0.0-beta-5
>
>
> The FilteredProjectDependencyGraph is used to "narrow" reactor when 
> constrained projects are used (ie use of {{-pl}} and alike of methods). The 
> code was correct when transitive upstream or downstream in-project 
> dependencies were asked, but in case of non-transitive ones the links were 
> lost, if "intermediary" was removed from reactor.
> In case of modules (A, B, C) and relationship A -> B -> C if active projects 
> were only (A, C), the filtered links should result in (A -> C), unlike today, 
> in A and C being "unrelated" that is simply no true.



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

Reply via email to