Hi Jo,
Yes I have, look at the pom files below.
Also not that in the maven case the test and project classes are not
part of the classpath being used by the tests.
Regards,
Minto
My project pom file:
===================
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>nl.xup.prefs</groupId>
<artifactId>root</artifactId>
<version>0.1-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<groupId>nl.xup.prefs</groupId>
<artifactId>memoryprefs</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>MemoryPrefs</name>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>
The parent pom:
==============
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>nl.xup.prefs</groupId>
<artifactId>root</artifactId>
<packaging>pom</packaging>
<version>0.1-SNAPSHOT</version>
<name>Xup Prefs</name>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.3.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.4.0</version>
</dependency>
</dependencies>
</dependencyManagement>
<modules>
...
<module>memoryprefs</module>
...
</modules>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<!--
Since the preference API was introcuded in java 1.4 we want
the various implementations to work on that version as well.
-->
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
-----Oorspronkelijk bericht-----
Van: Jo Vandermeeren [mailto:[EMAIL PROTECTED]
Verzonden: vrijdag 8 juni 2007 12:38
Aan: Maven Users List
Onderwerp: Re: Classpath issues with maven 2.0.6
On 6/8/07, [EMAIL PROTECTED]
<[EMAIL PROTECTED]>
wrote:
>
> Looking a bit deeper I discovered the classpath being used in Eclipse
> contains a lot more entries than the one being used by maven.
>
Hi Minto
The classpath used to startup maven is different from the one that is
used to build and test your modules.
Hence the dependencies section in your pom.xml file.
Have you included the libraries needed for testing as test-scoped
dependencies in the pom.xml file of the resp. module?
Cheers
Jo
DISCLAIMER
De informatie in deze e-mail is vertrouwelijk en uitsluitend bestemd voor de
geadresseerde. Indien u niet de geadresseerde bent, wordt u er hierbij op
gewezen, dat u geen recht heeft kennis te nemen van de rest van deze e-mail,
deze te gebruiken, te kopieren of te verstrekken aan andere personen dan de
geadresseerde. Indien u deze e-mail abusievelijk hebt ontvangen, brengt u dan
alstublieft de afzender op de hoogte, waarbij u bij deze gevraagd wordt het
originele bericht te vernietigen. Politie Amsterdam-Amstelland is niet
verantwoordelijk voor de inhoud van deze e-mail en wijst iedere
aansprakelijkheid af voor en/of in verband met alle gevolgen en/of schade van
een onjuiste of onvolledige verzending ervan. Tenzij uitdrukkelijk het
tegendeel blijkt, kunnen aan dit bericht geen rechten worden ontleend. Het
gebruik van Internet e-mail brengt zekere risico's met zich. Daarom wordt
iedere aansprakelijkheid voor het gebruik van dit medium door de Politie
Amsterdam-Amstelland van de hand gewezen.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]