Как вы строите проект Maven без запуска модульных тестов?
В настоящее время реструктуризации код у меня есть для сервлетов и хотел бы попробовать его в моем веб - браузере (что означает запуск , mvn install
чтобы получить .war
для загрузки на Tomcat). Я полностью осознаю, что мои тесты UNIT не проходят, и я в порядке с этим, потому что я исправлю это, как только получу код так, как хочу. Кто-нибудь может посоветовать?
unit-testing
maven-2
Федерер
источник
источник
Ответы:
Если вы хотите пропустить запуск и компиляцию тестов:
Если вы хотите скомпилировать, но не запускать тесты:
источник
Если вы используете eclipse, на странице конфигурации есть флажок «Пропускать тесты».
источник
Goals: clean install
mvn clean install -DskipTests = true
источник
С Intellij Toggle Skip Test Mode можно использовать на вкладке Maven Projects:
источник
Мне нравится короткая версия:
mvn clean install -DskipTests
Это тоже работа:
mvn clean install -DskipTests=true
Если вам абсолютно необходимо, вы также можете использовать свойство maven.test.skip, чтобы пропустить компиляцию тестов. maven.test.skip отмечен Surefire, Failsafe и плагином компилятора.
mvn clean install -Dmaven.test.skip=true
и вы можете добавить конфиг в maven.xml
источник
Теперь единственное отличие от ответов выше состоит в том, что буква «Т» находится в нижнем регистре.
источник
Если вы называете свои классы тестами, Maven, кажется, запускает их автоматически, по крайней мере, они сделали для меня. Переименуйте классы, и Maven просто пройдет проверку, не выполняя их.
источник