You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2008/08/13 11:56:27 UTC

[jira] Updated: (MNG-2619) building from the middle pom of a (parent,child,grandchild) heirarchy fails

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

Brett Porter updated MNG-2619:
------------------------------

    Fix Version/s: 3.0-alpha-1

> building from the middle pom of a (parent,child,grandchild) heirarchy fails
> ---------------------------------------------------------------------------
>
>                 Key: MNG-2619
>                 URL: http://jira.codehaus.org/browse/MNG-2619
>             Project: Maven 2
>          Issue Type: Bug
>          Components: POM
>    Affects Versions: 2.0-alpha-1, 2.0.4, 2.0.5
>            Reporter: Richard van der Hoff
>            Assignee: John Casey
>             Fix For: 3.0-alpha-1
>
>         Attachments: maven-project-middlepom.patch
>
>
> Given a heirerchy of projects - parent, child, grandchild - with <parent> and <module> links between them in the normal way:
> Attempting to start a build from the middle of the heirarchy - ie, the "child" - causes maven to attempt to download the parent from the repository - even if the version in the filesystem is correct in terms of {artifact,group,version}.
> The problem appears to be that the ProjectBuilder first reads the child pom, and caches the result (but not the parent pom). The reactor then makes the ProjectBuilder read the grandchild pom, and hence the child pom (which now comes from the cache), and the parent pom (which it can't find).
> This is much easier demonstrated than explained :/
> The attached patch fixes the problem by making sure that all the projects in the heirarchy (including the parent) are added to the cache. It also includes a test case to demonstrate the problem.

-- 
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