次のセットアップ: Web プロジェクトとその 2 つのオーバーレイを取得しました。したがって、3 つの異なる war ファイルを取得しました。現在、本番環境で使用されているが、テスト目的でも使用されるデフォルトの構成 (Bean、オーバーライド プロパティ ファイル、web.xml) があります。新しい機能をプログラミングし、構成値がテスト目的で設定されている場合、値を忘れて、本番環境に到達することがありますが、これは悪いことです。
ここで、1 つまたはそれ以上の 2 つの構成プロジェクトを取得しようとします。1 つはすべてのデフォルト値を保持するため、もう 1 つはテスト用です。アイデアは、分類子を使用する 3 つの Web プロジェクトごとに追加の war ファイルを作成することでした。
したがって、たとえば、すべてのデフォルト値と myapp.war ファイルを保持する myapp.config アーティファクトと、myapp-dev.war ファイルにある myapp.config.dev アーティファクトが必要です。
私はまだmavenに慣れていないので、maven warプラグインまたはmaven warpathプラグインでこれを達成する方法をインターネットでよく調べましたが、解決策が見つかりませんでした。さらに、これがこの「機能」を実装する正しい方法であるかどうかはわかりません。
よろしくお願いします!