可以在Eclipse中为每个项目指定Java警告设置吗?

我有一个Java项目,它是人工编写的Java代码和axis2生成的Java代码的组合.

axis2生成的代码引发了来自Java编译器的数千个警告(javac或内置于Eclipse中的警告).警告的示例:死代码,使用原始列表和早于Java泛型的数组类型等(更多内容在http://www.coderanch.com/t/501752/Web-Services/java/Axis-Generate-without-Warnings).我想沉默并忽略生成的代码中的这些特定警告,而不是人工编写的代码.

我已经看过How to add -Xlint:unchecked option or any javac option in Eclipse?,这允许我通过Window-> Preferences禁用相关警告,但工作区范围内,这不是我想要的.有没有办法在每个项目的基础上做到这一点?

如果没有,人们如何处理生成的代码而不忽略对人类有用的警告?

解决方法:

您可以基于每个项目启用许多不同的选项.假设您正在使用Helios,以下是如何配置特定项目的警告:

>右键单击项目(或选择项目,然后按Alt键)
> Java编译器→错误/警告
>选中“启用项目特定设置”(缺少连字符错误吗?它让我烦恼)
>配置远!

上一篇:vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell


下一篇:java – 我可以在同一个项目中同时包含Apache Axis 1和2库吗?