You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Kek (JIRA)" <ji...@codehaus.org> on 2014/08/25 20:02:10 UTC

[jira] (MNG-5682) Parent POMs not resolved in multi-module project

Kek created MNG-5682:
------------------------

             Summary: Parent POMs not resolved in multi-module project
                 Key: MNG-5682
                 URL: https://jira.codehaus.org/browse/MNG-5682
             Project: Maven
          Issue Type: Bug
          Components: Bootstrap & Build
    Affects Versions: 3.2.3, 3.1.1, 3.0.4
         Environment: Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T22:58:10+02:00)
Java version: 1.7.0_67, vendor: Oracle Corporation
Default locale: en_US, platform encoding: Cp1250
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
            Reporter: Kek
            Priority: Critical
         Attachments: test-project.zip

I have multi-module project - I attach the similar simple project structure to this issue, to simulate the problem =>  !test-project.zip!.

The structure is:
{noformat}
A    - aggregating project, parent for "parent"
 |_parent  - parent for B and C
 |_B
 |_C
{noformat}

In reality we have more parents under A for diferent types of A-submodules, but now it does not matter.

When we run build under maven 2.2.1  - everything is OK, the reactor sorts the projects like  A, PARENT, B,C and build success.

When we run the same build under maven 3.x  (3.0.4, 3.1.1, 3.2.3 was tested), the build fails with following errors:


a>mvn clean
[INFO] Scanning for projects...
[ERROR] The build could not read 2 projects -> [Help 1]
[ERROR]
[ERROR]   The project a:b:[unknown-version] (\a\b\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM: Could not find artifact a:parent:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 6, column 10 -> [Help 2]
[ERROR]
[ERROR]   The project a:c:[unknown-version] (\a\c\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM: Could not find artifact a:parent:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 6, column 10 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException

There is no explicit "relativePath" set in project POMs.




--
This message was sent by Atlassian JIRA
(v6.1.6#6162)