[ http://jira.codehaus.org/browse/MASSEMBLY-285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=144960#action_144960 ]
gotama commented on MASSEMBLY-285: ---------------------------------- I found this bug while trying to merge 2 <fileset> directories expecting that the 2nd would overwrite the first set of files where they overlap (in using one fileset as "default" files and the 2nd fileset as overrides). The result was as described in the bug - 2 identical files added to the resulting zip file. Upon extraction of the zip, I was prompted for an option to override one of the files. I also verified that the case on both files was lower case, so its NOT an issue with the same filename with different case; ie creating the archive on unix and extracting on Windows. This bug has been open for a long time. It would be appreciated if this was fixed ASAP. Its a huge blocker. Thanks! example assembly.xml file: <assembly xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.1.0-SNAPSHOT.xsd"> <id>bin</id> <formats> <format>zip</format> </formats> <fileSets> <fileSet> <!--must use absolute reference with ${pom.basedir} to achieve filtering --> <directory>${pom.basedir}/src/main/config/defaults/</directory> <outputDirectory>${pom.basedir}/target/work/</outputDirectory> <filtered>true</filtered> </fileSet> <fileSet> <!-- must use absolute reference with ${pom.basedir} to achieve filtering --> <directory>${pom.basedir}/src/main/config/overrides/</directory> <outputDirectory>${pom.basedir}/target/work/</outputDirectory> <filtered>true</filtered> </fileSet> </fileSets> </assembly> > regression: duplicate files added to the assembly > ------------------------------------------------- > > Key: MASSEMBLY-285 > URL: http://jira.codehaus.org/browse/MASSEMBLY-285 > Project: Maven 2.x Assembly Plugin > Issue Type: Bug > Affects Versions: 2.2-beta-1 > Reporter: Brett Porter > Priority: Blocker > Fix For: 2.2-beta-3 > > > I found that it was possible to add a file twice to the assembly through > different filesets (a zip file) so that when it extracted it prompted for > overwrite. > It should error out or collapse the entries (as 2.1 did). -- 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