maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pablo Rodriguez (JIRA)" <>
Subject [jira] Created: (MEAR-137) Support for JEE Application Clients
Date Mon, 07 Mar 2011 12:46:22 GMT
Support for JEE Application Clients

                 Key: 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).

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


This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message