gpt4 book ai didi

java - 你使用 Ant 的 任务吗?

转载 作者:行者123 更新时间:2023-12-04 07:09:18 26 4
gpt4 key购买 nike

documentation for ant's task状态:

The performance of the depend task is dependent on a number of factors such as class relationship complexity and how many class files are out of date. The decision about whether it is cheaper to just recompile all classes or to use the depend task will depend on the size of your project and how interrelated your classes are.



我怀疑在调用之前使用该任务可能会加快我正在处理的项目的构建速度,并且在某些情况下可能会阻止对干净构建的需求。但是,ant 文档对于这项任务非常神秘,我可以使用一些说明。我使用包含 src 中大约 16k 个类和 testsrc 中的 4k 个类的大型代码库。我们构建了一个包含大约四分之一类的核心 jar 文件,然后是大约 15 个其他依赖于 core.jar 而不是彼此的 jar。我只是想尝试一下,但我们的 build.xml 需要大量清理才能进行此更改,无论如何我想更好地理解该任务。

最佳答案

你需要非常小心。有一些事情,比如像这样声明常量:

public static final int FOO = 1;

依赖于任务(和 javac 本身)并不总是能接受(我不是 100% 确定上面的那个与 Ant 混淆,但我知道有些事情会发生)。

很久以前我确实使用了依赖任务并迅速删除了它,因为我一直需要做完整的构建以确保一切正常。

关于java - 你使用 Ant 的 <depend> 任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/627868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com