I totally agree with you about the preferred way to do it. In this case however, changing the project structure is sort of difficult as the project has been around for a while. I am just trying to mavenize an existing project and need to respect the structure that's already in place. Now, what is the point of the targetPath element if it is not what I am trying to use it for? In fact, it works; I can move resources around to wherever I want. The only problem seems to be that it does not get added to the classpath. What is the easiest way to achieve this??
-----Original Message----- From: Kenney Westerhof [mailto:[EMAIL PROTECTED] Sent: July 1, 2005 11:11 AM To: Maven Users List Subject: RE: Resources not being found by test plugin On Fri, 1 Jul 2005, Erick Dovale wrote: You should remove the targetPath directive. Say you've got a resource source/testSrc/resources/A. This is copied to target/test-classes/resources/A. Your resource is accessible under /resources/A (using ClassLoader.findResource e.a.). Normally you add the files under resources/ to the root of your classes directory, so in this case A would be target/test-classes/A. This is the preferred way usually; what if you need to create a WAR and have some resources in /WEB-INF/? That dir would be in sources/testSrc/resources/WEB-INF/ and should end up in target/test-classes/WEB-INF/. Same goes for META-INF. Greetings, Kenney Westerhof > > Yes, that is exactly what I told maven and it actually does it. The only > problem is that the resources folder is not added to the classpath and > therefore no resource into the folder is being found by my testes. > The paths don't seem to be wrong as every single resource gets copied to > target/classes/resources and to target/test-classes/resources. > Perhaps there is a different way to achieve this?? > > -----Original Message----- > From: Jörg Schaible [mailto:[EMAIL PROTECTED] > Sent: July 1, 2005 2:06 AM > To: Maven Users List > Subject: RE: Resources not being found by test plugin > > Erick Dovale wrote on Thursday, June 30, 2005 6:56 PM: > > > Btw, the repeated resources in POM was removed and problem persisted. > > It seems like the classpath is not been properly constructed. > > Has anyone had this issue before. > > Only, if the paths are wrong. > > > I am using Maven 1.0.2 > > Me too. > > [snip] > > > <unitTestSourceDirectory>source/testSrc</unitTestSourceDirectory> > > <unitTest> <includes> > > <include>**/*Test.java</include> > > </includes> > > <resources> > > <resource> > > <directory>resources</directory> > > <filtering>false</filtering> > > <includes> > > > > <include>**/*</include> > > </includes> > > <targetPath>resources</targetPath> > > </resource> > > <resource> > > <directory>resources</directory> > > <filtering>false</filtering> > > <includes> > > > > <include>**/*</include> > > </includes> > > <targetPath>resources</targetPath> > > </resource> > > </resources> > > </unitTest> > > <resources> > > <resource> > > <directory>resources</directory> > > <targetPath>resources</targetPath> > > <filtering>false</filtering> > > <includes> > > <include>**/*</include> > > </includes> > > </resource> > > </resources> > > </build> > > [snip] > > So you have a "resources" directory in your project root? And you want your > resources to be copied into target/classes/resources and as well into > target/test-classes/resources? That's what you've told Maven. > > - Jörg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.8/35 - Release Date: 30/06/2005 > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.8/35 - Release Date: 30/06/2005 > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.8/35 - Release Date: 30/06/2005 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Kenney Westerhof http://www.neonics.com GPG public key: http://www.gods.nl/~forge/kenneyw.key --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.8/35 - Release Date: 30/06/2005 -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.8/35 - Release Date: 30/06/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.8/37 - Release Date: 01/07/2005 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]