9

我正在使用 ANTLR 生成 Java 源文件。我可以让 Eclipse 理解生成的文件是派生的,但它仍然给我关于无害事物的警告(例如,不必要的导入等)。我想将 Eclipse 配置为在显示警告时忽略派生文件。这可能吗?

4

3 回答 3

7

恐怕你看到的(在首选项中)就是你得到的。

但是,如果您无论如何都要让 ANTLR 为您生成代码,为什么不更进一步,让您的构建脚本(ant、Maven、...)为您将该代码包装到一个 Jar 中呢?将该 Jar 文件设置为您在 Eclipse 中的依赖项,Eclipse 将不必查看丑陋的自动生成代码并对其进行调整。

于 2009-11-24T21:30:28.777 回答
3

您可以将派生或自动生成的文件放入单独的 eclipse 项目中,并将特殊项目属性应用于该“派生文件”项目,例如不显示未使用导入的警告。

据我所知,同一项目中不同包或源文件夹的不同设置是不可能的。

于 2009-11-24T21:29:52.070 回答
1

这是一个更新的答案。从 Eclipse 3.8 开始,我们可以忽略特定源文件夹的警告。

于 2018-04-12T10:58:23.297 回答