Saya menggunakan Maven 2.2.1 dan untuk membangun proyek saya, saya menggunakan perintah ini
mvn clean install -Dmaven.test.skip=true
Namun, bangunan gagal mengatakan tidak dapat menemukan salah satu artefak. Namun, ketika saya menggunakan:
mvn clean install -DskipTests
semuanya bekerja dengan baik.
Sejauh ini saya telah berpikir bahwa 2 perintah ini setara. Namun, tautan ini tampaknya menunjukkan bahwa -Dmaven.test.skip=true
juga melewatkan kompilasi kasus uji.
Namun, itu masih belum menjelaskan kepada saya mengapa satu perintah berfungsi dan yang lainnya tidak. Akan berterima kasih jika ada yang menjelaskan ini padaku.
-Dmaven.test.skip=true -DskipTests
? Satu atau yang lain kadang-kadang dapat dihilangkan, tergantung pada keadaan, tetapi siapa yang ingin memikirkan hal itu ..