0

JBossWebアプリケーションを構築するためのJava/Mavenプロジェクトがあります。ライブバージョンとテストバージョンを構築するためにリソースをフィルタリングするためにMaven機能を使用しています。

アイデアを得るために:pom.xmlのWAR名やデータベースへのJDBCパスなど、ビルドプロセスで置き換えられるMaven変数を使用します。これは、デプロイメントで使用する必要があります(本番環境とテスト)。

私が抱えている問題は次のとおりです。jboss-web.xmlで、デプロイメントのコンテキストパスを設定する必要があります(ライブバージョンにはコンテキストパス'/'があり、テストバージョンにはコンテキストパス'/が必要です。テスト')。Mavenの目標'process-resources'の場合​​、変数は適切に置き換えられますが、目標' package'の場合、ソースファイル(変数宣言付き)が使用されるため、エラーが発生します。そのMavenが処理されたリソースファイルを使用するように構成するにはどうすればよいですか?

よろしくお願いします、クリスチャン

4

0 に答える 0