有没有办法在Eclipse中抑制“类型(...)与包冲突”警告?

时间:2015-08-07 07:56:33

标签: java eclipse

这个问题与java-class-name-same-as-the-nested-package-name密切相关。我的具体问题是:如何在Eclipse中禁用/禁止该警告?

一些评论:

  • 我无法更改代码,这是Jenkins广泛使用的模式。
  • 似乎Java语言规范(JLS)允许它 - 无论如何javac都不会将其标记为错误。
  • 警告的原因是类和资源文件夹具有相同的名称(我不确定资源文件夹是否根据JLS建立包)。
  • 我希望得到警告,因为它隐藏了其他警告。

2 个答案:

答案 0 :(得分:5)

不幸的是,目前无法在Eclipse中禁用该警告。有an open feature request to make it possible,但自2012年以来一直没有采取任何行动。

答案 1 :(得分:-1)

对于Jenkins插件,由于没有资源可以在src / main / resources中编译,所以在Eclipse中,我将'忽略可选编译问题'切换为是。这将删除警告。