Changes Nathan Coast Added support to set the description and the security roles in the generated application.xml. Added support of JbossNet archive in application.xml generation. Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated :
  • commons-jelly-tags-util v1.1 -> v1.1.1
  • commons-jelly-tags-xml v1.0 -> v1.1
Improved how dependencies are copied into the EAR file. Added property maven.ear.final.name. Removed checking introduced by MPEAR-9, as the fix introduced more bugs than it solved. Re-added property maven.ear.appxml. Fixed path of bundled dependency on generated application.xml. Issues a warning (instead of failing the build) when a case-sensitiveness dependency issue is found Fixed the name of the bundled dependency when maven.jar.overridesis used. Properties maven.ear.srcand maven.ear.resourcesnow cannot have the same value. application.xmlis now generated at maven.build.dir Add new property dependency ( ear.bundle.name) to define the name a dependency should have the EAR. Changed the default value of maven.ear.displayname. Add new property dependency( ear.bundle.dir) to define where a dependency should be added in the EAR. Build now fails in some cases were the dependencies are copied with wrong case. Added property maven.ear.appxml.encoding. The plugin now displays the version of the bundled artifacts on the console. Deprecated the ear:load hook goal Ignore generated file in plugin test. Check to make sure maven.ear.src exists before using it. Allow resources in EAR projects Introduced ear.module property to mark jars as being java client modules Added to the plugin tests a check to make sure the ear includes the jars marked by ear.bundle and ear.module and that ear.module generates a java module in the generated application.xml Added sar support in dependencies. Documentation of some properties were outdated. Artifact processing in the plugin was slightly changed and now it supports jar overriding mechanism. Added 'deploy', 'deploy-snapshot' and 'install-snapshot' goals. Removed warning about application.xml being added twice to the EAR. Added autogeneration of application.xml file. Initial plugin created.