Liberty Profile展开的目录

时间:2014-06-25 18:23:05

标签: websphere-liberty

所以我试图配置Maven Liberty插件以爆炸格式指向我的战争应用程序。

我能够为.war文件执行此操作,但是遇到必须让我的项目在名为../somewarfile.war/的目录中展开的限制问题这是一个问题,因为我的构建也打包了这个文件夹。我不能在同一个Maven目标文件夹中同时拥有.war文件和.war目录。

有没有办法使用爆炸档案而不必命名我的文件夹somewarfile.war

1 个答案:

答案 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>