私はMaven 2.2.1を使用していて、プロジェクトをビルドするためにこのコマンドを使用しました
mvn clean install -Dmaven.test.skip=true
ただし、アーティファクトの1つが見つからなかったため、ビルドは失敗しました。ただし、私が使用した場合:
mvn clean install -DskipTests
すべてがうまくいきました。
これまでのところ、これら2つのコマンドは同等であると考えていました。ただし、このリンクは-Dmaven.test.skip=true
、テストケースのコンパイルもスキップすることを示唆しているようです。
ただし、それでも、1つのコマンドが機能し、別のコマンドが機能しない理由はまだわかりません。これを誰かに説明して頂ければありがたいです。
-Dmaven.test.skip=true -DskipTests
ですか?どちらか一方が、時々の状況に応じて、省略することができますが、誰がその...考えることを望んでいる