[ http://jira.codehaus.org/browse/MPJAVA-8?page=comments#action_57213 ]
Lukas Theussl commented on MPJAVA-8: ------------------------------------ I don't think this is completely fixed, the war plugin still has maven.war.final.name = ${pom.artifactId}.war, while all the others (jar,ear,ejb,rar) have maven.jar.final.name = ${maven.final.name}.jar, etc. Need to review the mailing list thread given by Felipe above. > Consistent properties for jar, war, ejb and ear > ----------------------------------------------- > > Key: MPJAVA-8 > URL: http://jira.codehaus.org/browse/MPJAVA-8 > Project: maven-java-plugin > Type: Improvement > Reporter: Aslak Hellesoy > Attachments: MPJAVA-8-new1.patch, patch.diff > > Time Spent: 30 minutes > Remaining: 0 minutes > > The current naming conventions for properties defining the names of jar, ejb, > war and ear are somewhat inconsistent. > This patch introduces 4 new properties: > # defined in the java plugin's plugin.properties > maven.jar.final.name = ${maven.final.name}.jar > # defined in the war plugin's plugin.properties > maven.war.final.name = ${maven.final.name}.war > # defined in the ejb plugin's plugin.properties > maven.ejb.final.name = ${maven.final.name}.jar > # defined in the ear plugin's plugin.properties > maven.ear.final.name = ${maven.final.name}.ear > This patch solves the following problems: > 1) It removes the risk of name clashes for projects that produce both plain > jar files and ejb jar files, since the maven.ejb.final.name property can be > overridden. > 2) When packaging wars and ejbs inside ears, it is sometimes desirable to > have different names for ejbs and wars, like foo-ejb-1.0.jar and > foo-war-1.0.war. This is necessary when the contents of an ear file is to be > deployed on different weblogic servers with weblogic.deploy. This can now be > achieved by overriding maven.ejb.final.name and/or maven.war.final.name. > This patch should not change any of the current functionality, and the > documentation has been updated too. -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]