启动Wildfly时使用Maven编辑standalone.xml

时间:2015-02-26 22:47:21

标签: maven wildfly cargo maven-cargo keycloak

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

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

先谢谢

2 个答案:

答案 0 :(得分:0)

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

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

从我的某个项目中查看此example

答案 1 :(得分:0)

当然,您可以覆盖容器的配置,请参阅herethere如何执行此操作。

在您的情况下,如果您想要自定义standalone.xml,则只需将整个文件嵌入到项目中,并将其放在configFiles cargo中,以便将其部署到你的容器。