Dependency on test-jar is not resolved with 'package' target, must use 'install' --------------------------------------------------------------------------------
Key: MNG-3076 URL: http://jira.codehaus.org/browse/MNG-3076 Project: Maven 2 Issue Type: Bug Affects Versions: 2.0.7 Reporter: Dainius Vaznys The multi-module project looks like this: /ipb -- this is where the build is run from /ipb-base -- this guy builds a test jar, ipb-base-1.0-SNAPSHOT-tests.jar /ipb-something, it has some tests that use ipb-base-1.0-SNAPSHOT-tests.jar so its dependency looks like this: <!-- regular stuff from base project --> <dependency> <groupId>com.exigen.ipb</groupId> <artifactId>ipb-base</artifactId> </dependency> <!-- stuff for unit tests from base project --> <dependency> <groupId>com.exigen.ipb</groupId> <artifactId>ipb-base</artifactId> <type>test-jar</type> <scope>test</scope> </dependency> Both /ipb-base and /ipb-something are packaged as jars. Now when the build is run as 'mvn clean package' it cannot resolve the dependecy as it is not in the repo. Runing build as 'mvn clean install' does the trick however this seems to be a workaround -- one would expect 'clean package' to do the job. -- 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