我有一个 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+Enter)
- Java 编译器 → 错误/警告
- 选中“启用项目特定设置”(缺少连字符是否让您感到烦恼?它让我感到烦恼)
- 配置离开!
关于java - 可以在 Eclipse 中为每个项目指定 Java 警告设置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4832227/