Support for JEE Application Clients ----------------------------------- Key: MEAR-137 URL: http://jira.codehaus.org/browse/MEAR-137 Project: Maven 2.x Ear Plugin Issue Type: New Feature Environment: any Reporter: Pablo Rodriguez Attachments: maven-ear-plugin
Currently the maven ear plugin only supports JEE application clients by defining them as jarmodules with <includeInApplicationXML>true</true>. This is a bit to hacky as Applicaiton client modules are first class EAR citizens as ejb, war and rar modules. The patch provided here is half of my attempt to upgrade this application client modules to be maven ear first citizens. I have created a maven-car-plugin defining a packaging type 'car' (in same manner as war, ejb or rar). http://code.google.com/p/maven-car-plugin/ The patch provided here, adds support to maven-ear-plugin to recognize the 'car' packaging type, include the artifact in the root of the ear and adds the corresponding entry to application.xml Note that i would like this to be temporary and would prefer to see the car packaging type, the maven-car-plugin be core maven plugins with gorupid org.maven.plugins as there is no reason for application clients not having same support as war, ejb or rar modules. I feel this extra module, packaging type and plugin are needed as confusion has been arising around application clients http://jira.codehaus.org/browse/MEAR-46 http://jira.codehaus.org/browse/MEAR-40 Pablo -- 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