Wow you are right - there was an error in my test itself, lol! Sorry for the confusion, I thought I had everything set up right :]
On 8/14/07, Lalor, Brian <[EMAIL PROTECTED]> wrote: > > -----Original Message----- > > From: Ray Wenderlich [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, August 14, 2007 12:44 AM > > To: users@maven.apache.org > > Subject: Resources and JUnit > > > > Hi all, > > > > I am testing a class that is using a .properties file that I have > > placed in src\main\resources. I am loading it via: > > > > InputStream is = > > getClass().getClassLoader().getResourceAsStream("add.properties"); > > > > The .properties file gets copied to target\classes\add.properties, and > > when I create a package and run the class everything works fine. The > > problem is if I try to run a junit test against the class, at that > > point the class cannot find the .properties file. > > > > I ran mvn test with -X and got the following: > > > > [DEBUG] Test Classpath : > > [DEBUG] C:\Projects\Experiments\add-test\target\test-classes > > [DEBUG] C:\Projects\Experiments\add-test\target\classes > > [DEBUG] C:\Documents and > > Settings\rwenderlich\.m2\repository\junit\junit\3.8.1\junit-3.8.1.jar > > > > I am using a basic POM I generated with the mvn archetype:create, so > > I'm using the default resources settings. I am using Maven 2.0.8. > > > > Any ideas what's going on here? I've read the other forum postings on > > the subject and tried a bunch of different things to no avail. > > What's the exact error you're getting in your code? I'm doing something > similar in my current project and it works just fine. You're retrieving it > from the classpath, and that directory's on the classpath, so it should > work... You do see the file in target/classes after the test goal runs, > right? > > --------------------------------------------------------------------- > 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]