[ http://jira.codehaus.org/browse/MASSEMBLY-315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Casey closed MASSEMBLY-315. -------------------------------- Resolution: Won't Fix Fix Version/s: 2.2-beta-6 Assignee: John Casey use ${artifact.artifactId}, etc. to access the coordinate and project information for the current dependency in a dependencySet. In a moduleSet, you can use ${module.artifactId} and so forth to reference the information of the module project being processed. Otherwise, you should be using ${project.artifactId}, not simply ${artifactId}, for clarity. > 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 > Assignee: John Casey > Fix For: 2.2-beta-6 > > > 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> > [tdies...@tddell 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