警告引发中断编译

时间:2018-09-04 08:02:52

标签: java maven jenkins

我对maven如何管理警告的严重性有疑问。

我有两个环境,在一个环境(我的本地计算机,maven 3.2.2)中,maven引发了严重性为“警告”的错误“用于编码UTF-8的不可映射字符”,因此,我可以毫无问题地进行编译。

在其他环境(Jenkins,mavne 3.2.1)上,此错误的严重性为“ ERROR”,因此编译在此结束。

您知道我如何告诉Maven在Jenkins环境中将此错误抛出为“ WARNING”吗?

1 个答案:

答案 0 :(得分:1)

问题是在Jenkins上安装的Maven版本使用Maven编译器插件版本2.5.1,此版本将“不可映射字符”抛出为“ ERROR”而不是“ WARNING”。这将导致Maven编译器插件在此错误处停止。

我强迫POM.xml使用较新的版本(3.5.1),问题已解决。