On 28/11/06, Wayne Fay <[EMAIL PROTECTED]> wrote:

You will need to package those shared test files in a separate
test-jar artifact, which you will then include as a dependency in
modA, modB, and modC.

There is additional information about creating and using test-jar
modules on the Maven website.

Wayne

On 11/28/06, Petar Tahchiev <[EMAIL PROTECTED]> wrote:
> Hello everybody,
>
> here is my problem: I have a project that consists of many modules:
let's
> say moduleA, moduleB, moduleC, etc. Now when I run
>
> mvn test-compile
>
> what happens is that maven's surefire plugin starts to compile the JUnit
> tests of the modules. But the problem is that moduleA has some classes
that
> are needed by moduleB and moduleC to properly compile their junit
tests.  I
> tried to include a dependency for moduleA in the poms of moduleB and
> moduleC, but what happens here is that maven looks for moduleA in the
> repository, and when he finds the needed jar, he adds it to the
class-path,
> but that jar doesn't include needed classes, as they were compiled in
>
> moduleA/target/test-classes/
>
> and thus not included in the jar in the local repository.  My question
is
> this: is there some approach in which I can include the test-classes
folder
> of moduleA in the classpath when compiling the tests of moduleB and
moduleC.
>
>
> Thank you very much.
>
>
> Regards, Petar.
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Thnk you, Wayne. That solved it.


--
Regards, Petar!

Reply via email to