The solution 2 using basedir system property works fine whith m2. Thank you Nicolas.
J-Michel -----Message d'origine----- De : Nicolas Chalumeau [mailto:[EMAIL PROTECTED] Envoyé : mercredi 15 juin 2005 11:47 À : Maven Users List Objet : Re: [m2] JUnit test using files, with multiple modules 2 solutions I think : 1/ use the resources in the pom to locate your file in the test classpath 2/ use the basedir system properties to find the test file. I did not use this solution but using maven 1 with multiproject I needed to add ${basedir}/myResources to don't have the same problem that's probably the same thing in m2 Nicolas 2005/6/15, Tournié Jean-Michel <[EMAIL PROTECTED]>: > Hello all, > > I have a problem using m2, when I execute a JUnit test who loads a > configuration file, in a multiple modules project. > > My project structure is : > > my-app > > +- pom.xml > > +- my-module1 > > +- pom.xml > > +- src > > +- config-test > > +- my-file.txt -----> This file is load by test classes, by name > "config-test/my-file.txt" > > When I run the command "m2 test" from "my-module1" directory, tests are OK. > > When I run the command "m2 test" from "my-app" directory, tests FAILED > because test classes don't found "config-test/my-file.txt". The base dir is > "my-app", not "my-app/my-module1". > > How can I solve my problem? > > Thanks, > > Jean-Michel > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]