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

        

Reply via email to