outputFileNameMapping in dependencySet uses pom's artifactid
------------------------------------------------------------
Key: MASSEMBLY-315
URL: http://jira.codehaus.org/browse/MASSEMBLY-315
Project: Maven 2.x Assembly Plugin
Issue Type: Bug
Reporter: Thomas Diesler
The descriptor below incorrectly produces a single output file in
server/default/lib
<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>deploy-structure-jboss422</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<!-- bin -->
<dependencySet>
<outputDirectory>bin</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<unpack>true</unpack>
<includes>
<include>*:jbossws-framework:zip:scripts</include>
</includes>
</dependencySet>
<!-- server/default/lib -->
<dependencySet>
<outputDirectory>server/default/lib</outputDirectory>
<outputFileNameMapping>${artifactId}.${extension}</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<unpack>false</unpack>
<includes>
<include>*:jaxws-api:jar</include>
<include>*:jbossws-common:jar</include>
<include>*:jbossws-framework:jar</include>
<include>*:jbossws-spi:jar</include>
<include>*:saaj-api:jar</include>
</includes>
</dependencySet>
</dependencySets>
<moduleSets>
<!-- client -->
<moduleSet>
<includes>
<include>org.jboss.ws:jbossws-cxf-client</include>
</includes>
<binaries>
<outputDirectory>client</outputDirectory>
<outputFileNameMapping>${module.artifactId}.${module.extension}</outputFileNameMapping>
<unpack>false</unpack>
<dependencySets>
<dependencySet>
<outputFileNameMapping>${module.artifactId}.${module.extension}</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<includes>
<include>*:cxf-*</include>
<include>*:geronimo-javamail*</include>
<include>*:geronimo-ws-metadata*</include>
<include>*:jaxb-api:jar</include>
<include>*:jaxb-impl:jar</include>
<include>*:jaxb-xjc:jar</include>
<include>*:jaxws-api:jar</include>
<include>*:jbossws-common:jar</include>
<include>*:jbossws-framework:jar</include>
<include>*:jbossws-spi:jar</include>
<include>*:neethi:jar</include>
<include>*:saaj-api:jar</include>
<include>*:saaj-impl:jar</include>
<include>*:spring-beans:jar</include>
<include>*:spring-context:jar</include>
<include>*:spring-core:jar</include>
<include>*:stax-api:jar</include>
<include>*:wsdl4j:jar</include>
<include>*:xml-resolver:jar</include>
<include>*:XmlSchema:jar</include>
</includes>
</dependencySet>
<dependencySet>
<outputFileNameMapping>wstx.jar</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<includes>
<include>*:wstx-asl:jar</include>
</includes>
</dependencySet>
</dependencySets>
</binaries>
</moduleSet>
</moduleSets>
</assembly>
[EMAIL PROTECTED] trunk]$ ls
target/deploy-structure-jboss422/server/default/lib/
jbossws-cxf.${extension}
--
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