Thanks, I've read that as well as http://maven.apache.org/guides/ getting-started/index.html#How%20do%20I%20filter%20resource%20files and it's basically the same thing as the WAR plugin...I believe. Since I need this on both the WAR and the exploded app for jetty, I'm not sure if the war plugin is what I need to be using. But the files are actually being filtered, it's just they're not ending up in /WEB- INF/config/ like I want. They're going to /WEB-INF/classes/WEB-INF/ config/. Here is the snippet from my pom

                <filters>
                        <filter>src/main/filters/${env}.var</filter>
                </filters>
                <resources>
                        <resource>
                                
<directory>src/main/webapp/WEB-INF/config</directory>
                                <filtering>true</filtering>
                                <targetPath>WEB-INF/config/</targetPath>
                        </resource>
                </resources>


Any ideas?


On Apr 27, 2007, at 12:28 PM, Heinrich Nirschl wrote:

On 4/27/07, Jared Blitzstein <[EMAIL PROTECTED]> wrote:
I'm using the webapp archetype and our apps are configured to have
the properties files in /WEB-INF/config/ rather than /WEB-INF/
classes/ which maven defaults to for resource filtering. I see the
"targetPath" tag in the resource tag but that's only for packages,
not directories outside classes. I tried tricking it with a path
of ../config/ but that only works when it creates the classes
directory, not the WAR or exploded app. Any suggestions to get this
to work without having to run an ant script afterwards to move the
files?

The war plugin can do that. Have a look at
http://maven.apache.org/plugins/maven-war-plugin/examples/adding- filtering-webresources.html

- Henry

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to