【问题标题】:Java: Checking For Errors Without CompilingJava:在不编译的情况下检查错误
【发布时间】:2013-01-17 18:12:11
【问题描述】:

一些大型 Java 项目可能需要很长时间才能编译。例如,20 分钟或更长时间。显然,在这种规模的项目中,您不希望构建在 18 分钟后因缺少分号而失败。

findbugs 或其他工具等实用程序是否会为您捕获编译错误,而无需花费时间进行编译?

提前致谢

史蒂夫

【问题讨论】:

  • 你可以使用 IDE
  • 我认为在某个地方有一个增量编译器。向谷歌索要一个。

标签: java compiler-errors


【解决方案1】:

我会使用 IDE。这将在您键入错误时向您显示错误,甚至为它们提供自动修复。它们还支持增量编译,因此只有受更改影响的文件需要重新编译。

AFAIK 大多数 IDE 支持 ant 和 maven 构建。

【讨论】:

  • 一些流行的 Java IDE 是 Eclipse (eclipse.org)、IntelliJ IDEA (jetbrains.com/idea) 和 NetBeans (netbeans.org)。
  • 我不明白你的最后一句话。 ANT 和 Maven 是否有能力在进行编译工作之前进行增量构建或检查错误?
  • @Steve 他们没有增量构建,但支持它们的 IDE 可以做到。
【解决方案2】:

只需使用像 Eclipse 这样的 IDE。这会在您键入时即时编译/检查语法。在 oyur 情况下需要 20 分钟的生产仍然保持不变(例如 Ant 或 MAven 构建)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 2021-12-30
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    相关资源
    最近更新 更多