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

标签 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)。我想在生成的代码中静音并忽略这些特定的警告,而不是在人工编写的代码中。

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

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

最佳答案

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

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

illustrious illustration!

关于java - 可以在 Eclipse 中为每个项目指定 Java 警告设置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4832227/

相关文章:

java - 如何修复 Android 中提供的layout_width属性

java - 使用许多可选参数有效地重载函数

java - Eclipse Maven : "Cannot be resolved to a type" error

Java 8 分配了太多内存

java - tomcat创建web服务报错

java - Tomcat - 自定义 session Cookie 处理

JavaFX:在 GridPane 单击更新 ImageView

java - TextView 类型未定义方法 getBytes()

java - 我们可以在 Web 服务类中实现方法重载吗?

web-services - Axis2 Web 服务 namespace 前缀转换