Outputidrectory appended by dependencyset include name on filtered=true -----------------------------------------------------------------------
Key: MASSEMBLY-533 URL: http://jira.codehaus.org/browse/MASSEMBLY-533 Project: Maven 2.x Assembly Plugin Issue Type: Bug Affects Versions: 2.2 Reporter: Christian Rapp Priority: Critical Attachments: delivery_zip.xml, filtered_false.zip, filtered_true.zip, pom.xml We are using this assembly descriptor: {code:type=xml} <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"> <id>Delivery</id> <formats> <format>zip</format> </formats> <includeBaseDirectory>true</includeBaseDirectory> <dependencySets> <dependencySet> <outputDirectory>.</outputDirectory> <unpack>true</unpack> <includes> <include>commons-collections:commons-collections:*</include> </includes> <useStrictFiltering>true</useStrictFiltering> <unpackOptions> <includes> <include>META-INF/MANIFEST.MF</include> </includes> <filtered>true</filtered> </unpackOptions> </dependencySet> </dependencySets> </assembly> {code}. When setting the property *filtered* to {{true}} in the second {{dependencySet}} an additional directory is created in assembly where the filtered {{build.properties}} file is included. If the property is set to {{false}} the additional directory is gone and the non-filtered file is set to the root of the assembly. Attached you'll find 2 zip files: * filtered_true.zip * filtered_false.zip -- 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