[ http://jira.codehaus.org/browse/MNG-2045?page=comments#action_57986 ] 

Carlos Sanchez commented on MNG-2045:
-------------------------------------

Brian, it works if you use test-jar in a test scope, which is the usual case. 
Your main classes shuldn't depend on test classes from other modules

> Maven can't compile against sibling test-jar dependency in multiproject (Test 
> Attached)
> ---------------------------------------------------------------------------------------
>
>          Key: MNG-2045
>          URL: http://jira.codehaus.org/browse/MNG-2045
>      Project: Maven 2
>         Type: Bug

>     Versions: 2.0.2
>  Environment: WinXP
>     Reporter: Brian Fox
>     Priority: Critical
>  Attachments: it1021.tar.gz, sample.zip
>
>
> I have 2 projects under a parent like so:
> --Parent
>         --- sample-jar
>         --- sample-jar-user
> sample-jar builds and installs a test-jar along with the normal jar. 
> sample-jar-user depends on the test-jar at compile time. When I build from 
> the parent folder, the build fails because it can't find the class. When I go 
> to sample-jar-user and build, it works fine.
> In the attached test case, to reproduce:
> from the root folder, run mvn clean install - See it fail.
> cd sample-jar-user; mvn clean install - see it succeed.
> I remember reading somewhere that in multiprojects, maven attempts to locate 
> the sibling classes in the source tree instead of using the jars from the 
> repository. I'm guessing the problem is here that it's not looking in 
> ../sample-jar/target/test-classes for this code, but really one should expect 
> this to come from the repository.

-- 
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]

Reply via email to