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

met*_*att 3 java eclipse axis2 m2eclipse

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

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

我已经看到如何在Eclipse中添加-Xlint:unchecked选项或任何javac选项?这允许我通过Window-> Preferences禁用相关警告,但是在工作区范围内,这不是我想要的.有没有办法在每个项目的基础上做到这一点?

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

Mat*_*all 8

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

  1. 右键单击项目(或选择项目,然后Alt+ Enter)
  2. Java编译器→错误/警告
  3. 选中"启用项目特定设置" (缺少连字符错误吗?它让我感到烦恼)
  4. 配置远!

杰出的插图!