【发布时间】:2010-10-30 15:01:56
【问题描述】:
在最近玩弄了我们的 ant 脚本之后,我开始怀疑是否有更好的方法。
我需要一个知道为我重新编译所有必需的 .java 文件的构建器。
例如。对于这个结构
public class A { ]
public class B extends A {}
public class C {
B b;
}
- 对于:Compile('C') 会知道编译 A、B、C。
- 对于:B 已更改,Compile('C') 将只知道重新编译 B。
我知道几个替代方案,Ivy 这似乎是我们当前的 java 构建器 ant 的扩展。 Scons 我们目前用于构建 C++ 代码,scons 在执行上述 C 代码行为方面非常出色。然后有报道称Maven 是almost but not quite there。
你有什么建议?您在构建系统时使用了哪些免费软件/商业工具?
谢谢你, 马克西姆。
【问题讨论】:
标签: ant build-process dependencies compilation scons