Hive-0.13をビルドしようとしていました。
-Dmaven.test.skip=true
を使用する場合、テストjarはビルドされませんが、テストの依存関係はチェックされます。
-DskipTests
を使用する場合、テストjarはビルドされず、テストの依存関係もチェックされません。
-DskipTests
と-Dmaven.test.skip=true
の違いは何ですか?
-DskipTests
はテストをコンパイルしますが、実行をスキップします
-Dmaven.test.skip=true
はテストのコンパイルをスキップし、はテストを実行しません
また、これは重要かもしれません
maven.test.skipは、Surefire、Failsafe、およびCompiler Pluginによって称賛されています
ここで説明する3番目の関連オプションがあります: https://stackoverflow.com/a/21933970/3169948
「maven.test.skip.exec = true」テストはコンパイルされますが、実行されません。
したがって、Mavenのテストオプションの完全なセットは次のようになります。