Changes Vincent Massol Removed dependency on non-public goal war:init and migrated the jboss:deploy-warfile and jboss:undeploy-warfile goals to use the new maven:get tag to retrieve properties from the WAR plugin. Added new debug scripts that add the -Xdebug and other debugging options to enable remote debugging of a JBoss server. Removed trailing white space in default values for the maven.jboss.jmx.url.deploy.3.2and maven.jboss.jmx.url.undeploy.3.2properties. Added feature to add custom lib jars to the JBoss configuration created when using the jboss:configuregoal. Fixed deploy/undeploy URLs for JBoss 3.2. Fix jboss:shutdownand jboss:starthanging on pause. Make the JBoss plugin work on unix (JBoss scripts have a sh extension which we were missing). Fixed bug when using JBoss 3.0.4/Tomcat 4.1.12 is used. When jboss:startis executed, it causes a NoClassDefFoundError. This was due to the working directory not being an absolute filename. Copy dependencies using artifact path to allow jar overrides to work The plugin now supports JBoss 3.2.x by default. Support for JBoss 3.0.x is still available by setting the maven.jboss.version=3.0property. Added default start/stop script that are packaged into the generated jboss zip. Custom scripts can also be provided by overriding the maven.jboss.script.dirproperty. When generating the JBoss server configuration zip, exclude JBoss tmp and log directories from the zip. Change strategy for bunding J2EE modules in the jboss server configuration. This is now achieved through dependencies in project.xml. for any J2EE module you want to incude add a jboss.bundleproperty in the said dependency definition. Application-specific JBoss configuration files now correctly overwrite the default JBoss configuration files. Allowed deployments of EAR, WAR or EJB-JAR (only EAR was previously supported) by adding the jboss:package-ear, jboss:package-ejband jboss:package-wargoals. The jboss:packagegoal has been renamed jboss:configureand now simply creates a custom JBoss server configuration (with nothing from the project deployed in it). Added deploy/undeploy targets for jar/war/ear using JBoss' jmx console. Added new maven.jboss.hostnameplugin property. It defaults to localhostand gives the host name of the server to stop when calling maven jboss:stop. JBoss failed to start on unix. This has been fixed. Plugin creation.