Я використовую Maven 2.2.1 і для створення свого проекту я використав цю команду
mvn clean install -Dmaven.test.skip=true
Однак збірка не вдалась, сказавши, що не вдалося знайти жодного артефакту. Однак коли я використовував:
mvn clean install -DskipTests
все працювало чудово.
Поки я думав, що ці 2 команди є рівнозначними. Однак, схоже , це посилання говорить про те, що -Dmaven.test.skip=true
також пропускає складання тестових випадків.
Однак це все ще не пояснило мені, чому одна команда працює, а інша - ні. Буду вдячний, якщо хто-небудь пояснить це мені.
-Dmaven.test.skip=true -DskipTests
? Те, чи інше іноді можна пропустити, залежно від обставин, але хто хоче подумати над цим ..