JBossWebアプリケーションを構築するためのJava/Mavenプロジェクトがあります。ライブバージョンとテストバージョンを構築するためにリソースをフィルタリングするためにMaven機能を使用しています。
アイデアを得るために:pom.xmlのWAR名やデータベースへのJDBCパスなど、ビルドプロセスで置き換えられるMaven変数を使用します。これは、デプロイメントで使用する必要があります(本番環境とテスト)。
私が抱えている問題は次のとおりです。jboss-web.xmlで、デプロイメントのコンテキストパスを設定する必要があります(ライブバージョンにはコンテキストパス'/'があり、テストバージョンにはコンテキストパス'/が必要です。テスト')。Mavenの目標'process-resources'の場合、変数は適切に置き換えられますが、目標' package'の場合、ソースファイル(変数宣言付き)が使用されるため、エラーが発生します。そのMavenが処理されたリソースファイルを使用するように構成するにはどうすればよいですか?
よろしくお願いします、クリスチャン