我正在使用Maven多模块配置将应用程序部署到Jboss AS 7.1.1.Final。版本为7.4.Final的'jboss-as-maven-plugin'插件用于使用远程部署部署到AS。我有一个包含多个模块的父POM,如下所示。
<modules>
<module>ProjectA</module>
<module>ProjectB</module>
<module>ProjectC</module>
<module>ProjectD</module>
</modules>
在主POM中配置
<plugins>
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.4.Final</version>
<configuration>
<skip>true</skip>
<filename>${project.build.finalName}.${project.packaging}</filename>
<username>${userName}</username>
<password>${password}</password>
</configuration>
</plugin>
</plugins>
每个模块的POM配置
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.4.Final</version>
<configuration>
<filename>${project.build.finalName}.jar</filename>
<username>${userName}</username>
<password>${password}</password>
</configuration>
</plugin>
在部署任何已配置的模块时,可能会出现与Jboss服务器的连接超时相关的部署错误。我正在计划编写脚本以检查特定模块何时从多模块配置失败,将尝试重新部署失败的模块。为此,我需要知道在部署期间哪些模块出现故障。是否可以在运行maven时知道如下命令?
mvn clean package安装jboss-as:deploy -DskipTests -DuserName = username -Dpassword = password -Ddeploy.host = 10.10.10.10 -Ddeploy.port = 9999