如何在部署期间检查失败的模块-Maven multi-module
我使用Maven多模块配置将应用程序部署到Jboss 7.1.1.Final。版本为7.4.Final的“jboss as maven plugin”插件用于使用远程部署部署到as。我有一个具有多个模块的父POM,如下所示如何在部署期间检查失败的模块-Maven multi-module,maven,maven-2,jboss7.x,multi-module,Maven,Maven 2,Jboss7.x,Multi Module,我使用Maven多模块配置将应用程序部署到Jboss 7.1.1.Final。版本为7.4.Final的“jboss as maven plugin”插件用于使用远程部署部署到as。我有一个具有多个模块的父POM,如下所示 <modules> <module>ProjectA</module> <module>ProjectB</module> <module>ProjectC</module&
<modules>
<module>ProjectA</module>
<module>ProjectB</module>
<module>ProjectC</module>
<module>ProjectD</module>
</modules>
项目A
项目B
项目C
投射
主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>
org.jboss.as.plugins
jboss作为maven插件
7.4.4最终版本
真的
${project.build.finalName}.${project.packaging}
${userName}
${password}
每个模块的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>
org.jboss.as.plugins
jboss作为maven插件
7.4.4最终版本
${project.build.finalName}.jar
${userName}
${password}
在部署任何配置的模块时,都可能发生与Jboss服务器连接超时相关的部署错误。我正计划编写脚本,以检查某个特定模块何时因多模块配置而失败,并将尝试重新部署失败的模块。为了实现这一点,我需要知道这些模块中的哪一个在部署期间失败。在按照以下命令运行maven时是否可能知道
mvn清理包将jboss安装为:deploy-DskipTests
-DuserName=username-Dpassword=password-Ddeploy.host=10.10.10-Ddeploy.port=9999
出于好奇,你看到了什么样的错误?这只是一个偶然的模块,或者如果一个模块失败了,它们都会失败吗?我正在处理我遇到的问题。此外,任何模块上都可能发生错误,导致整个构建失败,因为这些模块相互依赖。