1

我想编译我唯一更改过的 Java 源文件。我知道 eclipse 在 JDT 插件中这样做。但我的问题是,是否可以不使用 Eclipse 安装?

我的意思是可以从 eclipse 插件中获取一小部分 jars 并使用其中的编译器通过 ant 脚本仅编译更改的 java 文件吗?

谢谢吉乔伊

4

1 回答 1

7

Ant 和 Maven 都知道如何只编译那些已更改或依赖于已更改文件的文件。在 Maven 的情况下,它默认发生。在 Ant 中,您可以使用Depend任务来执行此操作。

您需要了解这些机制的局限性。特别是,Ant Depend 任务不会检测 Java 类文件格式中未明确表示的某些类型的依赖关系。

于 2010-10-07T14:20:26.120 回答