Maven JBoss Plug-in Goals Vincent Massol jboss Default goal. Does the same as jboss:package. jboss:configure Creates a custom JBoss server configuration directory structure (with no J2EE modules deployed in it). Custom lib jars can be specified in the project.xml by taggin them with the <jboss.lib.bundle>true</jboss.lib.bundle> property. jboss:package Calls the jboss:configure goal and deploys all J2EE modules marked with the <jboss.bundle>true</jboss.bundle> property in the project dependency definition. jboss:start Starts JBoss using our specific server configuration. jboss:stop Stops JBoss. jboss:deploy-exploded-warfile Invoke the war:webapp goal and deploy the result, using JMX. Note that maven.war.webapp.dir *must* end with .war for this to work correctly. jboss:undeploy-exploded-warfile Undeploy the result of the war:webapp goal, using JMX. Note that maven.war.webapp.dir *must* end with .war for this to work correctly. jboss:deploy-warfile Invoke the war:war goal and deploy the result, using JMX. jboss:undeploy-warfile Undeploy the result of the war:war goal, using JMX. jboss:deploy-ejb Deploy ${maven.final.name}.jar, using JMX. jboss:undeploy-ejb Undeploy ${maven.final.name}.jar, using JMX. jboss:deploy-ear Deploy ${maven.final.name}.ear, using JMX. jboss:undeploy-ear Undeploy ${maven.final.name}.ear, using JMX.