Hi Ian,
[Warning: Following is untested.]
I don't know about the best way, but I think you should be able to set
up an <execution> for each of the filterings you want to do, something like:
<build>
...
<plugins>
...
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>one</id>
<goals><goal>resources</goal></goals>
<configuration>
<resources>
<resource>
... <!-- same syntax as <build><resources>? -->
</resource>
</resources>
<filters>
<filter>
... <!-- same syntax as <build><filters>? -->
</filter>
</filters>
<outputDirectory>
${project.build.outputDirectory}/one
</outputDirectory>
</configuration>
</execution>
<execution>
<id>two</id>
...
</execution>
...
</executions>
</plugin>
...
</plugins>
</build>
Steve
Ian Rowlands wrote:
> Just wondering what is the best way to do "multiple" filters over a set of
> files. The context of the question is:
>
> I have a set of configuration files, and 6 different environments they
> could be deployed in. There is one properties file for each environment.
> I'd like to generate the configuration files for all of the environments
> during the build, stored in different sub-directories. Then when I deploy,
> I'll extract the set of files which is appropriate and deploy them. But I
> need to have the files for all environments upfront.
>
> From my understanding of maven filtering, I can only filter the files once.
>
> Any ideas?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]