我想编译我唯一更改过的 Java 源文件。我知道 eclipse 在 JDT 插件中这样做。但我的问题是,是否可以不使用 Eclipse 安装?
我的意思是可以从 eclipse 插件中获取一小部分 jars 并使用其中的编译器通过 ant 脚本仅编译更改的 java 文件吗?
谢谢吉乔伊
我想编译我唯一更改过的 Java 源文件。我知道 eclipse 在 JDT 插件中这样做。但我的问题是,是否可以不使用 Eclipse 安装?
我的意思是可以从 eclipse 插件中获取一小部分 jars 并使用其中的编译器通过 ant 脚本仅编译更改的 java 文件吗?
谢谢吉乔伊
Ant 和 Maven 都知道如何只编译那些已更改或依赖于已更改文件的文件。在 Maven 的情况下,它默认发生。在 Ant 中,您可以使用Depend任务来执行此操作。
您需要了解这些机制的局限性。特别是,Ant Depend 任务不会检测 Java 类文件格式中未明确表示的某些类型的依赖关系。