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

        

Reply via email to