【发布时间】:2023-04-05 23:20:01
【问题描述】:
这个问题与java-class-name-same-as-the-nested-package-name密切相关。我的具体问题是:如何在 Eclipse 中禁用/抑制该警告?
一些备注:
- 我无法更改代码,这是 Jenkins 广泛使用的模式。
- Java 语言规范 (JLS) 似乎允许这样做 - 无论如何 javac 不会将其标记为错误。
- 警告的原因是一个类和一个资源文件夹同名(我不确定一个资源文件夹是否按照JLS建立包)。
- 我想删除该警告,因为它隐藏了其他警告。
【问题讨论】:
-
您使用的是哪个版本的 Eclipse 和 Jenikns?
-
由于它是 Eclipse 中的警告,您可以检查设置以禁用它。应该在“Inspections”菜单中的某个地方(不要使用它的真实名称,因为我不使用 Eclipse)。
-
Eclipse: 版本: Luna Service Release 1 (4.4.1) Build id: 20140925-1800, Jenkins: current master(但这无关紧要,你可以用一个简单的例子重现)
-
警告未在 Java/Compiler/"Errors/Warnings" 下列出(或者至少我无法在那里找到它)。