documentation for ant's task州:
依赖任务的性能是 取决于许多因素 作为阶级关系的复杂性和 有多少类文件已过期。 决定是否是 重新编译所有类更便宜 或者使用依赖任务将取决于 关于项目的规模和方式 相互关联的课程是。
我怀疑在调用之前使用该任务可能会加快我工作的项目的构建速度,并且可能在某些情况下防止需要干净的构建。然而,ant文档对于这项任务非常神秘,我可以使用一些澄清。我使用一个大型代码库,其中包含src中的大约16k类和testsrc中的4k类。我们构建一个包含大约四分之一类的核心jar文件,然后是大约15个依赖于core.jar而不是彼此的其他jar文件。我只是尝试一下,但是在我做这个改变之前我们的build.xml需要大量清理,而且我还是希望更好地理解这个任务。
答案 0 :(得分:3)
你需要非常小心。有一些东西,比如声明这样的常量:
public static final int FOO = 1;
依赖于任务(和javac本身)并不总是接受(我不是100%肯定上面的那个与Ant混淆,但我知道有些事情可以做。)
很久以前我确实使用了依赖任务并快速删除它,因为我需要完全构建以确保事情是理智的。