Maven向jboss部署dir发动了战争

时间:2010-12-30 10:20:40

标签: java maven-2 jboss

我目前正在使用maven war插件将我的战争部署到jboss目录:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <warName>basic</warName>
                    <outputDirectory>${jboss.home}</outputDirectory>
                </configuration>
            </plugin>

当我执行mvn clean install时,我将我的战争部署到jboss目录,但是当尝试将它与爆炸的war maven shell命令mvn clean prepare-package war:exploded结合使用时,我的爆炸战争没有部署到jboss deploy目录。

是否有可能直接从maven部署到jboss目录的爆炸战争,而不是创建单独的脚本来将爆炸的战争目录从目标复制到jboss deploy目录。

1 个答案:

答案 0 :(得分:4)

来自Maven War plugin - Usage页面

爆炸WAR的默认目录是target/<finalName>。可以通过指定webappDirectory参数来覆盖此默认目录。

您可以将<webappDirectory>${jboss.home}</webappDirectory>添加到<configuration>,看看它是否有效。