所以我试图配置Maven Liberty插件以爆炸格式指向我的战争应用程序。
我能够为.war文件执行此操作,但是遇到必须让我的项目在名为../somewarfile.war/的目录中展开的限制问题这是一个问题,因为我的构建也打包了这个文件夹。我不能在同一个Maven目标文件夹中同时拥有.war文件和.war目录。
有没有办法使用爆炸档案而不必命名我的文件夹somewarfile.war
答案 0 :(得分:0)
您可以使用自定义server.xml配置Liberty Maven插件。该server.xml可以有一个 webApplication 元素,该元素指向爆炸的war文件的目录。
例如,使用以下命令在 src / main / wlp 目录下创建自定义 server.xml :
...
<webApplication location="./target/myApp/" name="myApp"/>
...
当然, location 属性需要指向正确的位置。
Liberty Maven Plug-in配置为:
<configuration>
...
<configFile>src/main/wlp/server.xml</configFile>
...
</configuration>