我目前正在使用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目录。
答案 0 :(得分:4)
爆炸WAR的默认目录是target/<finalName>
。可以通过指定webappDirectory
参数来覆盖此默认目录。
您可以将<webappDirectory>${jboss.home}</webappDirectory>
添加到<configuration>
,看看它是否有效。