私のMavenプロジェクトでは、通常という名前のPOMファイルを使用します。私は2番目のPOMファイルを持っています(pom_alt.xml)。これはたぶん同じプロジェクトの非常に異なるビルドを実行するために使用されることがあります。私は、コマンドラインeclipseで別のPOMファイルを強制的に使用する
mvn clean package -fpom_alt.xml
で-f
オプションを指定するので、man mvn
により示唆されるように行うには:私は日食でコーディングしていたときに
-f,--file
Force the use of an alternate POM file.
を今、私は通常のpom.xmlを使用するようにMavenを必要場合によっては、コードまたはデバッグする必要がありますが、他のファイルpom_alt.xmlが代わりに使用されます。そのファイルを使用するためにEclipseの統合を指示する方法はありますか?現在、私は一時的にからpom_alt.xml〜pom.xmlにコピーしていますが、それは必要なことはほとんどありませんが、最適ではないことがわかります。
私はJava EE開発者用Eclipse IDE、Marsリリース4.5.0を使用しています。私は、コマンドラインからビルドやMavenは Carlos Andres' solutionのようにを構築し、理想的に私は財産や好みなどの永続的な設定を定義したいと実行]を使用することができ
UPDATE
。これは、私がJava Applicationとして実行しているか、テストケースを実行しているときや、サーバー上で実行しているときに、POMファイルを修正できるかどうかが分かりやすいためです。プロジェクトのクリーンアップまたはサーバの再起動が必要なプロセスは、デフォルトのPOMを使用してMavenビルドをトリガすることがよくあります。
おかげに行く記録しました。理想的には、私は永続的な設定を探します:それを反映するように質問を更新しましたが、より良い解決策が見つからない場合はこれを受け入れます –