-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaakov Chaikin wrote: > Wait a second... If I am pretty new to maven, so... > > I did tell maven in my pom.xml that I want the directory > src/test/resources filtered. So, why wouldn't it filter it? OR are you > saying that I have to create a 'filters' directory and place a > property file there and use THAT to filter things? > > What's the usual way to filter files you want copied in maven?
The code download via the props/pom.xml file of this article http://www.devx.com/Java/Article/32386/0/page/1 says <!-- In order to use filters you must specify a resource directory and set filtering to true. The remaining elements are not required. --> <resources> <resource> <filtering>true</filtering> <directory>src/main/resources</directory> <targetPath>META-INF</targetPath> <includes> <include>*.xml</include> </includes> </resource> </resources> Page 2 http://www.devx.com/Java/Article/32386/0/page/2 has a section called "Filter is Your Friend. That may provide you with a working example of what you are trying to accomplish. Regards, Greg > > Thanks, > Yaakov. > > On 10/28/07, Nicole Lacoste <[EMAIL PROTECTED]> wrote: >> Hi Yaakov, >> >> Do I understand right that the ${project.build.directory} in in a file that >> is not a pom? I don't think that if gets resolved outside of pom files. >> Try just the name of the file "aim-validator.properties" instead of "${ >> project.build.directory}/aim-validator.properties". If it is in >> src/test/resources maven should find it by itself. >> >> Nicole >> >> >> On 28/10/2007, Yaakov Chaikin <[EMAIL PROTECTED]> wrote: >>> I got mixed up when typing up the email. I do have the context.xml in >>> src/test/resources. >>> >>> Either way, I am not sure why the FileNotFoundException cites the >>> literal string: ${project.build.directory} and not the absolute path. >>> >>> Yaakov. >>> >>> On 10/28/07, Nicole Lacoste <[EMAIL PROTECTED]> wrote: >>>> Hi Yaakov, >>>> >>>> Not sure if this is your problem, but >>>> >>>> ${project.build.directory} refers to the target directory. >>>> ${project.directory} refers to the directory that contains the src >>>> directory. Also I am wondering why you have the context.xml file where >>> you >>>> do in src/resources, and not in src/main/resourses or >>> src/test/resourses, >>>> which maven automatically sees. >>>> >>>> Hope this helps, >>>> >>>> Nicole >>>> >>>> >>>> On 28/10/2007, Yaakov Chaikin <[EMAIL PROTECTED]> wrote: >>>>> Hi, >>>>> >>>>> I have a spring context XML file in src/resourses/context.xml. I need >>>>> to refer to a property file inside the context.xml file, so I have the >>>>> following line there: >>>>> <constructor-arg index="0" >>>>> value="${project.build.directory}/aim-validator.properties"/> >>>>> >>>>> I also have this in my pom.xml: >>>>> <build> >>>>> <resources> >>>>> <resource> >>>>> <directory>src/test/resources</directory> >>>>> <filtering>true</filtering> >>>>> </resource> >>>>> </resources> >>>>> .... >>>>> </build> >>>>> >>>>> Am I referring to the base directory properly? Because Spring keeps >>>>> blowing up with FileNotFoundException and citing the file location >>>>> with ${project.build.directory}/aim-validator.properties, so the >>>>> property is not opened up to the real path. >>>>> >>>>> Anyone know if I am referring to this property correctly or if >>>>> something else I am forgetting? >>>>> >>>>> Thanks, >>>>> Yaakov. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iD8DBQFHJRr4xyxe5L6mr7IRAs7cAJ98oimlids46nfoCbk3OTZT5VjFKQCfbWOc caYFLWLznlOdDCFIYJ0iuYw= =ABAf -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
