Frank Lynch created MRAR-33:
-------------------------------

             Summary: fileNameMapping for dependencies included in a RAR
                 Key: MRAR-33
                 URL: https://jira.codehaus.org/browse/MRAR-33
             Project: Maven Rar Plugin
          Issue Type: New Feature
    Affects Versions: 2.3, 2.4
            Reporter: Frank Lynch
         Attachments: patch.txt

The attached patch adds a feature to support fileNameMappings for dependencies 
included in a rar.

This is similar to the fileNameMapping feature in the maven-ear-plugin. In 
fact, much of the implementation was borrowed from there.

There are three supported values for fileNameMapping: standard, no-version and 
full.


standard   - dependencies will be named as the typically are. 
             eg: maven-artifact01-1.0-SNAPSHOT.jar

no-version - dependencies will have their version information removed when 
             included in the resulting rar. 
             eg: maven-artifact01.jar

full       - dependencies will be prefixed with their groupId. 
             eg: org-apache-maven-test-maven-artifact01-1.0-SNAPSHOT.jar
 

You can leverage this new capability using the fileNameMapping tag in the 
plugin configuration within your pom.xml 
eg:

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-rar-plugin</artifactId>
        <version>2.3</version>
        <configuration>
          <fileNameMapping>no-version</fileNameMapping>
          <includeJar>false</includeJar>
        </configuration>            
      </plugin>
    </plugins>     
  </build>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to