[
http://jira.codehaus.org/browse/MNG-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joerg Schaible updated MNG-3259:
--------------------------------
Attachment: MNG-3259.zip
Attachment with zipped demo project.
Build instructions:
- extract ZIP
- go into extracted root directory
- install parent pom first: mvn -f parent/pom.xml
- install multi-module: mvn install
The build should fail (*).
Go into module5 and build from there: mvn install
This time it should succeed.
*) Before I've zipped the project I tried to replace any occurrence of "XXX"
with "3259" in the 7 pom.xml files, but after that action M208 can suddenly
build this! Therefore I've added also an "install.log" to the project root that
demonstrates the problem. This means additionally that this build might behave
differently on different JDKs. I highly assume that there are still some
HashMaps used internally that have influence about the sequence the
dependencies are processed, therefore I'd expect Maven to behave differently,
e.g. this sequence is different for HashMaps in JDK 6 and the project can be
build running M208 with JDK 6! See also first lines of install.log for my
environment:
Maven version: 2.0.8-SNAPSHOT
Java version: 1.4.2_13
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
> Regression: Maven drops dependencies in multi-module build
> ----------------------------------------------------------
>
> Key: MNG-3259
> URL: http://jira.codehaus.org/browse/MNG-3259
> Project: Maven 2
> Issue Type: Bug
> Components: Dependencies
> Affects Versions: 2.0.7, 2.0.8
> Reporter: Joerg Schaible
> Priority: Blocker
> Attachments: MNG-3259.zip
>
>
> Under some circumstances Maven "forgets" about test dependencies in
> multi-module builds. The affected module can be build only if the build is
> started from its local project directory. If the build is run from a parent
> directory, the test fails because of missing classes. This issue applies to
> M207 and recent M208-RC1, the project can be build without problems with M205
> (M206 is completely bogus). The problem was for us already the show stopper
> for M207 and I thought with some of the now resolved issues it has been gone,
> but I was wrong. I did not report it earlier, because I was never able to
> reproduce the problem with a minimal build ... until now and it took me about
> 3 days to create a demonstrating multi module project.
--
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