# Changes

Vincent Massol

## 1.6-SNAPSHOT in CVS

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. (fix, vmassol)
Added new debug scripts that add the `-Xdebug` and other debugging options to enable remote debugging of a JBoss server. (add, MPJBOSS-14, vmassol, due to Marc-Antoine Guarrigue)

## 1.5 2004-05-15

Removed trailing white space in default values for the `maven.jboss.jmx.url.deploy.3.2`and `maven.jboss.jmx.url.undeploy.3.2`properties. (fix, MPJBOSS-9, vmassol, due to Rob Dupuis)

## 1.4 2004-03-10

Added feature to add custom lib jars to the JBoss configuration created when using the `jboss:configure`goal. (add, MPJBOSS-6, vmassol)
Fixed deploy/undeploy URLs for JBoss 3.2. (fix, MPJBOSS-3, vmassol, due to Archimedes Trajano)
Fix `jboss:shutdown`and `jboss:start`hanging on pause. (fix, MPJBOSS-2, vmassol, due to Sean Timm, stimm@proclarity.com)

## 1.3 2003-09-18

Make the JBoss plugin work on unix (JBoss scripts have a sh extension which we were missing). (fix, MPJBOSS-1, vmassol, due to Willie Vu, ctwillie@ust.hk)
(fix, MPJBOSS-4, dion)

## 1.2 2003-08-18

Fixed bug when using JBoss 3.0.4/Tomcat 4.1.12 is used. When `jboss:start`is executed, it causes a `NoClassDefFoundError`. This was due to the working directory not being an absolute filename. (fix, MPJBOSS-5, vmassol, due to Willie Vu, ctwillie@ust.hk)
Copy dependencies using artifact path to allow jar overrides to work (fix, dion)
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.0`property. (add, vmassol)
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.dir`property. (add, vmassol)
When generating the JBoss server configuration zip, exclude JBoss tmp and log directories from the zip. (fix, vmassol)
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.bundle`property in the said dependency definition. (update, vmassol)

## 1.1 2003-06-17

Application-specific JBoss configuration files now correctly overwrite the default JBoss configuration files. (fix, vmassol, due to Willie Vu, ctwillie@ust.hk)
Allowed deployments of EAR, WAR or EJB-JAR (only EAR was previously supported) by adding the `jboss:package-ear`, `jboss:package-ejb`and `jboss:package-war`goals. The `jboss:package`goal has been renamed `jboss:configure`and now simply creates a custom JBoss server configuration (with nothing from the project deployed in it). (update, vmassol)
Added deploy/undeploy targets for jar/war/ear using JBoss' jmx console. (add, vmassol, due to James Johnson, jcej@tragus.org)
Added new `maven.jboss.hostname`plugin property. It defaults to `localhost`and gives the host name of the server to stop when calling `maven jboss:stop`. (add, vmassol, due to James Ward, james@ectropic.com)
JBoss failed to start on unix. This has been fixed. (fix, vmassol, due to James Ward, james@ectropic.com)

## 1.0 2003-04-08

Plugin creation. (add, vmassol)