Как создать банку с помощью знатока, игнорируя результаты испытаний? [дубликат]

Этот вопрос уже имеет ответ здесь:

Действительность, когда я запускаю тесты, они перестали работать, но я должен выполнить их для получения некоторых .class файлов, которые очень важны для моей банки.

По умолчанию, когда сбои результатов испытаний, банка не является сборкой, я мог добавить установку в pom.xml, который игнорирует это, таким образом, я могу создать банку, игнорирующую результаты тестов?

Я считал что-то о "Знатоке Безошибочный Плагин", но я не знаю, как использовать его...

104
задан Pascal Thivent 29 July 2010 в 21:23
поделиться

4 ответа

Используйте опцию maven -Dmaven.test.skip=true

Например. mvn package -Dmaven.test.skip=true

-1
ответ дан 24 November 2019 в 04:07
поделиться
<properties>
<maven.test.skip>true</maven.test.skip>
<maven.test.failure.ignore>true</maven.test.failure.ignore>
</properties>

http://jira.codehaus.org/browse/SUREFIRE-319

Или из командной строки

http://maven.apache.org/maven-1.x /plugins/test/properties.html

maven.test.error.ignore Да Установить это true, чтобы игнорировать ошибки во время тестирование. Его использование НЕ РЕКОМЕНДУЕТСЯ, но иногда довольно удобно

18
ответ дан 24 November 2019 в 04:07
поделиться

mvn -Dmaven.test.skip=true package пропускает surefire test mojo.

чтобы игнорировать неудачи тестирования и не дать maven остановиться, вы можете добавить это в раздел pom.xml:

 <plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-plugin</artifactId>
   <configuration>
     <testFailureIgnore>true</testFailureIgnore>
   </configuration>
 </plugin>
41
ответ дан 24 November 2019 в 04:07
поделиться

Решение:

mvn -fn clean install

выполнить mvn --help для дополнительных параметров

Вот отрывок для -fn

 -fn,--fail-never         NEVER fail the build, regardless
                          of project result
25
ответ дан 24 November 2019 в 04:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: