我有一个具有多个相互关联的依赖项的构建,有几个项目具有当前编译不止一次的公共依赖项。我认为在Ant中我们可以告诉它不要重新构建一些东西,如果它已经完成它作为同一任务的一部分,任何人都可以建议
答案 0 :(得分:1)
ant的javac任务只有在源文件比目标文件更新时才会编译。所以这应该可以节省你一些时间。
您还可以查看ivy以获得更正式的依赖关系管理。
答案 1 :(得分:0)
就像leonm所说,编译器会做正确的事情。但这不会阻止Ant重建工件。我建议的是:
最后,使用目标元素的'unless'属性来阻止目标运行。