我有源文件的文件夹(比如src/main/java
),其中包含两个超级套餐:如何禁用Eclipse中包级别的警告?
com.blah.generated
com.blah.software
是不能运行的工具生成的com.blah.generated
代码在每一个编译和检查到版本控制。我们从不改变它,偶尔会在新版本发生新的依赖时重新生成。
生成的代码有100个警告,我想摆脱它。我无法访问生成器代码,也无法将程序包重定位到其他文件夹。
显然我有一个源文件夹指向src/main/java
。我试图排除com.blah.generated
包,但是然后使用它的com.blah.software
未能编译。
我尝试添加指向同一个文件夹中的第二个源文件夹,并排除com.blah.software
这样我就可以打开“忽略可选编译问题”,但是Eclipse抱怨(但是有两个文件夹之间没有重叠):
Build path contains duplicate entry: 'src/main/java' for project 'blah'
我也试过过滤以
Include selected element and its children EXCEPT the
com.blah.generated
.
,但有没有这样的选项。
我从来没有见过警告的包级别抑制,但您可以在类声明前写下这一行:'@SuppressWarnings(“unchecked”)'用于禁止类中的所有警告。可能你可以对包中的所有课程都这样做吗?您还可以传入多个参数以及未检查的 – happybuddha
我知道@SuppressWarnings,但我正在谈论生成的代码!那就是:没有代码修改或重组,只是Eclipse IDE安装程序。 – TWiStErRob