[ http://jira.codehaus.org/browse/MASSEMBLY-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_118373 ]
robert.weissmann edited comment on MASSEMBLY-230 at 1/2/08 2:54 AM: -------------------------------------------------------------------- Hi, I got the same problem as well and there is no way to mention all files individually. Remark: Don't get confused on the ending .txt in "${basedir}/src/main/resources/deploy/deploy.sh.txt" from the example. It might be typo. But it really does not work in my case too. Here is my code-snippet: Does not work: <fileSet> <directory>cfg</directory> <outputDirectory>cfg</outputDirectory> <includes> <include>**/*.xml</include> </includes> <filtered>true</filtered> </fileSet> <fileSet> <directory>cfg</directory> <outputDirectory>cfg</outputDirectory> <excludes> <exclude>**/*.xml</exclude> </excludes> <filtered>false</filtered> </fileSet> Works: <files> <file> <source>cfg/JustA6TestConfig.xml</source> <outputDirectory>cfg</outputDirectory> <filtered>true</filtered> </file> </files> It looks like there were allready some issues before, which are all marked as Fixed and Closed. Hm, looks like those fixes have been lost again. (Branch-Merging ? ;-). was (Author: robert.weissmann): Hi, I got the same problem as well and there is no way to mention all files individually. Remark: Don't get confused on the ending .txt in "${basedir}/src/main/resources/deploy/deploy.sh.txt" from the example. It might be typo. But it really does not work in my case too. Here is my code-snippet: Does not work: <fileSet> <directory>cfg</directory> <outputDirectory>cfg</outputDirectory> <includes> <include>**/*.xml</include> </includes> <filtered>true</filtered> </fileSet> <fileSet> <directory>cfg</directory> <outputDirectory>cfg</outputDirectory> <excludes> <exclude>**/*.xml</exclude> </excludes> <filtered>false</filtered> </fileSet> Works: <files> <file> <source>cfg/JustA6TestConfig.xml</source> <outputDirectory>cfg</outputDirectory> <filtered>true</filtered> </file> </files> > <fileset> not filtering resources, but <files> does filter > ---------------------------------------------------------- > > Key: MASSEMBLY-230 > URL: http://jira.codehaus.org/browse/MASSEMBLY-230 > Project: Maven 2.x Assembly Plugin > Issue Type: Bug > Affects Versions: 2.2-beta-1 > Environment: Windows XP Maven 2.0.5 > Reporter: Mick Knutson > Fix For: 2.2 > > > In my assembly descriptor, this does not filter my resources: > <fileSet> > <directory>${basedir}/src/main/resources/deploy</directory> > <filtered>true</filtered> > <useStrictFiltering>true</useStrictFiltering> > <outputDirectory>/</outputDirectory> > <includes> > <include>*.sh</include> > <include>*.bat</include> > </includes> > <fileMode>0544</fileMode> > </fileSet> > But this DOES filter the same resources just fine: > <files> > <file> > > <source>${basedir}/src/main/resources/deploy/deploy.sh.txt</source> > <outputDirectory>deploy</outputDirectory> > <destName>test.sh</destName> > <filtered>true</filtered> > <lineEnding>unix</lineEnding> > <fileMode>0554</fileMode> > </file> > </files> > I have tried 2.2-beta-1 and 2.1 of the plugin and it acts the same way. > A workaround is to just specify each file individually, but I have dozens of > files and the descriptor is going to get quite cluttered. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira