Caso você esteja trabalhando com o JBoss, no desenvolvimento de uma aplicação Web ou J2EE (EAR), você pode utilizar o plugin do jboss-as para efetuar as atualizações no container, basta iniciar o JBoss AS e assim que o build do projeto for concluído com sucesso, efetuar o deploy via plugin.
Para isso basta colocar no pom.xml do projeto que se deseja fazer o deploy, você pode configurar em um projeto EAR para deploy do EAR e se tiver um WAR você pode configurar o pom.xml, para deploy somente do WAR.
Abaixo o exemplo da configuração para deploy do JBoss AS, adicionar na sessão plugins que fica dentro da estrutura build:
<plugin> <groupId>org.jboss.as.plugins</groupId> <artifactId>jboss-as-maven-plugin</artifactId> <version>7.3.Final</version> <configuration> <filename>${project.build.finalName}.war</filename> </configuration> </plugin>
Uma vez configurado, basta acessar a pasta do projeto e digitar o comando abaixo:
mvn jboss-as:deploy
Se tudo estiver correto a sua aplicação será publicada no servidor. Continue acompanhando essa sessão que vamos disponibilizar outras dicas para uso do plugin do Jboss para o maven. Para melhor entendimento, estamos solicitando ao maven que execute o Goal deploy do plugin jboss-as.