Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: 2.2-beta-2
-
Fix Version/s: None
-
Labels:None
-
Environment:maven 2.0.9 Windows XP
Description
I have the project structure which is the same as the attached file. When I try to execute mvn package in the user-ear project directly, the filters are initialized and executed. However if I try to execute mvn package in the parent directory. The filter is gone. When I use -X options, I didn't find the log message
"[DEBUG] Initializing assembly filters..."
-
Hide
- maven-assembly-plugin-bug-filtered.zip
- 01/Feb/09 9:58 AM
- 4 kB
- Jeff Johnson
-
- maven-assembly-plugin-bug-filtered/.../pom.xml 0.9 kB
- maven-assembly-plugin-bug-filtered/.../assembly.xml 0.6 kB
- maven-assembly-plugin-bug-filtered/.../App.java 0.2 kB
- maven-assembly-plugin-bug-filtered/.../fileToFilter.txt 0.2 kB
- maven-assembly-plugin-bug-filtered/.../fileToFilter2.txt 0.2 kB
- maven-assembly-plugin-bug-filtered/pom.xml 0.4 kB
-
Hide
- project-structure.zip
- 04/Jun/08 10:11 AM
- 11 kB
- Andy Yeung
-
- project-structure/.classpath 0.3 kB
- project-structure/.project 0.6 kB
- project-structure/pom.xml 11 kB
- project-structure/user-core/.classpath 0.6 kB
- project-structure/user-core/.project 0.6 kB
- project-structure/user-core/pom.xml 3 kB
- project-structure/user-ear/.classpath 0.4 kB
- project-structure/user-ear/.project 0.7 kB
- project-structure/user-ear/pom.xml 4 kB
- project-structure/user-ejb/.classpath 0.7 kB
- project-structure/user-ejb/.project 0.7 kB
- project-structure/user-ejb/pom.xml 3 kB
- project-structure/.../.classpath 0.5 kB
- project-structure/user-startup/.project 1 kB
- project-structure/user-startup/pom.xml 1 kB
-
Hide
- target-aggregator.zip
- 01/Feb/09 10:12 AM
- 5 kB
- Jeff Johnson
-
- target/.../fileToFilter2.txt.1163693184.filtered 0.1 kB
- target/.../fileToFilter2.txt.1765534053.filtered 0.1 kB
- target/classes/com/jj/maven/App.class 0.5 kB
- target/classes/fileToFilter.txt 0.2 kB
- target/classes/fileToFilter2.txt 0.2 kB
- target/maven-archiver/pom.properties 0.1 kB
- target/module-a-1.0-SNAPSHOT.jar 3 kB
- target/module-a-1.0-SNAPSHOT.tar.gz 0.3 kB
- target/module-a-1.0-SNAPSHOT.zip 0.6 kB
-
Hide
- target-module.zip
- 01/Feb/09 10:12 AM
- 7 kB
- Jeff Johnson
-
- target/archive-tmp/.../fileToFilter.txt 0.1 kB
- target/.../fileToFilter.txt.2143671361.filtered 0.1 kB
- target/archive-tmp/.../fileToFilter.txt 0.1 kB
- target/.../fileToFilter.txt.248317485.filtered 0.1 kB
- target/.../fileToFilter2.txt.1303002876.filtered 0.1 kB
- target/.../fileToFilter2.txt.254473467.filtered 0.1 kB
- target/classes/com/jj/maven/App.class 0.5 kB
- target/classes/fileToFilter.txt 0.2 kB
- target/classes/fileToFilter2.txt 0.2 kB
- target/maven-archiver/pom.properties 0.1 kB
- target/module-a-1.0-SNAPSHOT.jar 3 kB
- target/module-a-1.0-SNAPSHOT.tar.gz 0.2 kB
- target/module-a-1.0-SNAPSHOT.zip 0.6 kB
Issue Links
- is related to
-
MASSEMBLY-230
<fileset> not filtering resources, but <files> does filter
-
-
MASSEMBLY-293
<fileSets> not filtered in multimodule build, but <files> are
-
-
MASSEMBLY-154
FileSet does not support filtering
-
Activity
I have experienced the same issue and have a few more details. Please see attachment "maven-assembly-plugin-bug-filtered.zip".
When running from the parent aggregator POM <filtered> works with <file> elements but not with <fileSet> elements.
When running from the child module POM both <file> and <fileSet> elements are properly filtered.
Note that when running from the child module POM the resulting target/archive-tmp directory contains fileSetFormatter.*.tmp directories, but not when running from the parent aggregator POM.
I will attach the resulting target directories as "target-aggregator.zip" and "target-module.zip".
These issues are fixed in version 2.2-beta-3, so this issue can be closed.
checked this against 2.2-beta-5, and it's not failing. It appears to be fixed in the interim.
Maven project which illustrates <filtered> working with <file> but not <fileSet>.