0

Cargo を使用してスタンドアロンの Wildfly コンテナーを起動する Maven プロジェクトをセットアップしましたが、いくつかの新機能を追加する過程で、standalone.xml にいくつかのコンテンツを追加する必要があります。(具体的には、セキュリティ レルムです。) これはかなり一般的なタスクのようですが、それを行う方法が見つかりません。

cargo に組み込まれている xml-replacement 機能を使用しようとしましたが、既存のコンテンツを変更するだけで、コンテンツを追加することはできないようです。私の 2 番目の試みは、maven-replacer-plugin を使用することでした。これはハックのように感じますが、仕事はできたはずです。私が抱えている問題は、貨物がコンテナをインストールしてから貨物がコンテナを起動するまでの間に、置換プラグインを実行する方法が見つからないことです。

前もって感謝します

4

2 に答える 2

0

もちろん、コンテナの設定をオーバーライドすることもできます。その方法については、こちらを参照ください。

あなたの場合、 custom を配置したい場合standalone.xmlは、ファイル全体をプロジェクトに埋め込み、それをconfigFilesforcargoに配置してコンテナにデプロイするだけです。

于 2015-05-21T10:05:47.207 に答える
0

Cargo から に切り替えることをお勧めwildfly-maven-pluginします。これはコンテナー固有ですが、より簡単に使用できます。

プラグインを介して任意の CLI コマンドを実行して、standalone.xml.

私のプロジェクトの 1 つからこの例を参照してください。

于 2015-02-27T18:18:16.823 に答える