2017-02-03 4 views
-1

私のプロジェクトでは、いくつかのファイルがあります。pom.xmlモジュールのために、私はこのwarファイルに-fコマンドでMavenコンパイルしたクラス

mvn clean install -f pom-example.xml 

などの-fコマンドを使用して、WARファイルを取得する必要があります。しかし、私は、このコマンドを実行すると、唯一のいくつかのクラスは、warファイルに追加されません。

私は

mvn clean install 

を実行した場合、私はクラスがwarファイルに存在していることがわかります。

何が問題ですか? -fコマンドを実行すると、これらのコンパイルされたクラスがwarファイルにないのはなぜですか?

+0

'-f'オプションを使用してpomファイル名を指定します。あなたのpomファイルが 'pom.xml'以外の名前を持っているなら、' -f'を使ってpomファイル名を指定してください。 – ASR

答えて

0

これはポンポン-example.xml

mvn clean install -f pom-example.xml 

を使用していますこれは、使用のpom.xml

mvn clean install 

私はあなたが私が希望異なる動作をする場合は、同じディレクトリにある2つのポンポンのファイルを持っている、それは混乱だと思いますプロファイルと1つのpomを参照してください。http://maven.apache.org/guides/introduction/introduction-to-profiles.html

関連する問題