Can't find parent poms in multi project build, if on the same level
-------------------------------------------------------------------
Key: MNG-4683
URL: http://jira.codehaus.org/browse/MNG-4683
Project: Maven 2 & 3
Issue Type: Bug
Components: Bootstrap & Build, Reactor and workspace
Affects Versions: 3.0-beta-1, 3.0-alpha-7, 3.0-alpha-6
Environment: Tested on WinXP sp3, Java 1.6.20 (Sun)
Reporter: Mirko Jahn
Attachments: mvn2cleanInstall.txt, mvn3cleanInstall.txt, TestCase.zip
I created a test project to verify the behavior. Basically, in Maven 3 the
build failed due to missing parent poms. However, these poms are part of the
actual multi module build.
To verify the bug:
1. unzip the project and jump into the root folder to the first pom.xml
2. execute with maven 3: "mvn clean install" (see file mvn3cleanInstall.txt)
==> the build will fail
3. execute the same command with maven 2 (I used 2.2.1) (see file
mvn2cleanInstall.txt)
==> you'll see it will work without any problems (warning, because my plugins
do not contain any code)
4. execute the same command as done in step 2 again (see file
mvn3cleanInstall2.txt)
==> now it'll build, because it can find the artifacts in the local repo
(created by the maven 2 build). It will eventually still fail, but not due to
the above mentioned error but the fact, that I didn't include any source code
for the plug-ins to keep it as simple as possible)
The really nasty thing about this bug is that you might not even notice that
there is a bug, as long as you have such an artifact in your repository.
Unfortunately then, only the wrong version get's picked up. Of course, as soon
as you want to release this will fail.
--
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