2

我有一个源文件文件夹(比如src/main/java),其中包含两个超级包:

  • com.blah.generated
  • com.blah.software

com.blah.generated代码是由不能在每次编译时都运行的工具生成的,并被签入到版本控制中。我们从不更改它,它偶尔会在对新版本有新依赖时重新生成。

生成的代码有 100 条警告,我想去掉这些警告。我无权访问生成器代码,也无法将包重新定位到其他文件夹。

显然我有一个指向src/main/java. 我试图排除该com.blah.generated包,但随后com.blah.software使用它无法编译。

我尝试添加第二个指向同一个文件夹的源文件夹,并排除com.blah.software,以便我可以打开“忽略可选编译问题”,但 Eclipse 抱怨(但是两个文件夹之间没有重叠):

构建路径包含重复条目:项目“blah”的“src/main/java”

Problems我还尝试将视图过滤为

包括选定元素及其子元素,除了com.blah.generated.

但没有这样的选择。

4

2 回答 2

0

IIUC,Eclipse Juno 引入了这样的能力: http ://help.eclipse.org/juno/topic/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html#JavaCompiler

于 2013-09-25T09:17:00.917 回答
-2

不过,要删除 Eclipse 上的所有未使用警告,请转到(对于 Eclipse Helios):

  • 窗口菜单 > 首选项。
  • 选择 Java > 编译器 > 错误/警告。
  • 在泛型类型中,更改为忽略选项“未经检查的泛型类型操作”。
于 2013-12-12T12:15:25.113 回答