Я использую 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
? Один или другой может иногда быть опущен, в зависимости от обстоятельств, но кто хочет думать об этом ..