Changes
Vincent Massol
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.
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.