0

我已经建立了一个 Maven 项目,它使用 Cargo 启动了一个独立的 Wildfly 容器,但是在添加一些新功能的过程中,我需要在standalone.xml 中添加一些内容。(特别是安全领域。)这似乎应该是一项相当普遍的任务,但我找不到办法。

我尝试使用 cargo 内置的 xml-replacement 功能,但它似乎无法添加内容,只能修改现有内容。我的第二次尝试是使用 maven-replacer-plugin,感觉就像是 hack,但可以完成这项工作。我遇到的问题是我找不到在货物安装容器和货物启动容器之间执行替换插件的方法。

提前致谢

4

2 回答 2

0

我建议从 Cargo 切换到wildfly-maven-plugin,这是特定于容器但更易于使用的。

您可以通过插件运行任何 CLI 命令来编辑您的standalone.xml.

从我的一个项目中查看这个示例

于 2015-02-27T18:18:16.823 回答
0

当然,您可以覆盖容器的配置,请参阅此处那里如何做到这一点。

在您的情况下,如果您想放置一个 custom standalone.xml,您只需将整个文件嵌入到您的项目中并将其放入configFilesforcargo中以将其与您的容器一起部署。

于 2015-05-21T10:05:47.207 回答