我有一个源文件文件夹(比如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
.
但没有这样的选择。