Suppressing application.xml creation (and inclusion) completely ---------------------------------------------------------------
Key: MEAR-81 URL: http://jira.codehaus.org/browse/MEAR-81 Project: Maven 2.x Ear Plugin Issue Type: Improvement Affects Versions: 2.3.1 Environment: Glassfish V2 appserver Reporter: Andri Saar Priority: Minor Currently, the maven EAR plugin requires you to include an application.xml descriptor in every EAR file; however, according to the Java EE 5 spec, this descriptor is now considered optional. Furthermore, the existence of application.xml appears to change the semantics of how the application is deployed, at least on Glassfish V2 (if application.xml exists, EJB3 beans with just a local interface are not registered in the JNDI directory; if application.xml is not there, all beans are registered in JNDI). I can suppress the automatic creation of application.xml with the generateApplicationXml parameter; however, if I do that, maven-ear-plugin starts complaining about not finding application.xml, and currently there is no way (or at least I didn't find any easy way) to stop maven-ear-plugin from trying to include the application.xml. It would be great if maven-ear-plugin provided a parameter, say suppressApplicationXml, with what you could force maven-ear-plugin not to include an application.xml in the generated EAR file. -- 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