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]