[
http://jira.codehaus.org/browse/MNG-3076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brett Porter closed MNG-3076.
-----------------------------
Resolution: Duplicate
> 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