Предупреждение выкинуло компиляцию перерывов - PullRequest
0 голосов
/ 04 сентября 2018

У меня вопрос о том, как maven управляет серьезностью предупреждений.

У меня есть две среды, в одной среде (мой локальный компьютер, maven 3.2.2), maven выдает ошибку «не отображаемый символ для кодирования UTF-8» со степенью серьезности «ПРЕДУПРЕЖДЕНИЕ», поэтому я могу скомпилировать без проблем.

В другой среде (Jenkins, mavne 3.2.1) эта ошибка вызывается с серьезностью «ОШИБКА», поэтому на этом этапе компиляция заканчивается.

Вы знаете, как я могу сказать Maven выдать эту ошибку как «ПРЕДУПРЕЖДЕНИЕ» в среде Jenkins?

1 Ответ

0 голосов
/ 04 сентября 2018

Проблема в том, что в версии Maven, установленной на Jenkins, используется плагин компилятора Maven версии 2.5.1, в этой версии вместо «ПРЕДУПРЕЖДЕНИЕ» вместо «ОШИБКА» используется «ОШИБКА». Это приводит к тому, что плагин Maven Compiler останавливается на этой ошибке.

Я заставил POM.xml использовать более новую версию (3.5.1), и проблема была решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...