Hi Tony,
I have taken a look into your patch...looks ok...
This looks like a usefull enhancement so I will integrate your patch...
I have created an appropriate JIRA entry:
http://jira.codehaus.org/browse/MASSEMBLY-717
Kind regards
Karl Heinz Marbaise
On 10/13/14 1:09 AM, Tony Jewell wrote:
Hi,
We hit an issue when using maven-assembly-plugin:2.4.1.
We were using filters in assemblies to filter config property files
according to the assembly we were producing - thus targetting our
various environments.
In the Project Build we defined test filter sources for tests and
running in the IDE.
Unfortunately, the default action in maven-assembly-plugin is to include
all ${project.build.filters} - before the filters defined in the
Assembly configuration. This meant all our assemblies had the Test configs.
I have attached an example project that displays the issue and a patch
to the current trunk maven-assembly-plugin:2.4.2-SNAPSHOT.
A snippet from sample pom.xml showing the proposed new
ignoreProjectBuildFilters config boolean usage is:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>${maven-assembly-plugin.version}</version>
<executions>
<execution>
<id>prod-assemble</id>
<phase>package</phase>
<goals><goal>single</goal></goals>
<configuration>
<!-- Do not include the Filters as defined in
the Project Build -->
<includeProjectBuildFilters>false</includeProjectBuildFilters>
<filters>
<filter>src/main/filters/prod.properties</filter>
</filters>
<descriptors>
<descriptors>src/main/assemblies/prod-assemble.xml</descriptors>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
Thanks,
Tony Jewell
Cregganna Computer Consultants Ltd
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]