[ http://jira.codehaus.org/browse/MNG-1041?page=all ] Brett Porter closed MNG-1041: -----------------------------
Resolution: Fixed I think you can also now use MNG-932 for your mocks > Classifier-specific dependencies colliding with generic dependencies > -------------------------------------------------------------------- > > Key: MNG-1041 > URL: http://jira.codehaus.org/browse/MNG-1041 > Project: Maven 2 > Type: Bug > Versions: 2.0-beta-1 > Environment: Win XP SP2, Java 1.4.2 > Reporter: John Fallows > Assignee: Brett Porter > Fix For: 2.0-beta-3 > > > It seems like there is a collision between dependencies from the same > project but with different classifiers, causing only the main > dependency artifact to be present on the compilation classpath. > project/ > api-module/ > impl-module/ > The api-module generates 2 artifacts, one with classifier "mock". > The impl-module depends on both of these artifiacts, one with "mock" > classifier at "test" scope and the other with no classifier at the > default "compile" scope. > During compilation of the impl-module tests, classes from the > api-module "mock" artifact are not found on the classpath. > It seems as though the "mock" artifact and the regular artifact are > colliding, causing the "mock" artifact to be removed from the test > compilation classpath. > Both the "mock" and regular artifacts from the api-module have type > "jar". Even when the "mock" type is changed to "zip", the same > problem occurs. > Perhaps dependency classifiers are ignored while constructing the > compilation classpath? > Brett Porter wrote: > I think its because the project you are depending on is in the > reactor, and its probably a bug. > Basically, its trying to use the built version of that project, but > projects are only identified by group:artifactId -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]