【问题标题】:Can Eclipse be configured to disable warnings for derived source files?可以将 Eclipse 配置为禁用派生源文件的警告吗?
【发布时间】:2009-11-24 21:24:27
【问题描述】:

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

【问题讨论】:

标签: java eclipse derived


【解决方案1】:

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

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

【讨论】:

  • 好的,这就是我最终要做的。并不过分优雅,但它确实有效。我保持无警告工作区的强迫症倾向可以继续下去。谢谢。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    这里有更多recent answer。从 Eclipse 3.8 开始,我们可以忽略特定源文件夹的警告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 2018-07-21
      • 1970-01-01
      • 2021-04-03
      • 2021-11-15
      • 2012-02-11
      • 1970-01-01
      相关资源
      最近更新 更多