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