我正在使用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 install jboss-as:deploy -DskipTests -DuserName = username -Dpassword = password -Ddeploy.host = 10.10.10.10 -Ddeploy.port = 9999