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