我正在使用Jenkins警告插件来显示编译器警告。问题是:我从Jenkins警告插件获得的警告与我在Eclipse中获得的警告不同。
e.g。
在Eclipse中:我需要@SuppressWarnings(“null”)
在Jenkins中:此注释被标记为不必要
看起来警告插件使用的编译器合规级别与我的Eclipse安装不同。 在Eclipse中,我使用的是编译器合规级别1.6 如何找出并调整Jenkins的合规级别?
或者是否有不同警告的另一种解释?
答案 0 :(得分:2)
检查此作业的配置。找到JDK复选框,是默认还是其他?尝试将其设置为1.6并查看。
Eclipse警告实际上可能是customized。所以我觉得 问题是eclipse编译警告设置与Jenkins编译设置不同。
您可以尝试使用javac
编译代码,看看是否在eclipse中得到了相同的警告,如果没有,则应该是eclipse配置问题。