如何在部署期间检查故障模块 - Maven多模块

时间:2013-05-02 06:34:19

标签: maven maven-2 jboss7.x multi-module

我正在使用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

0 个答案:

没有答案