让某人同时使用 Buildr 和 Gradle,并可以对这些构建工具进行比较。乍一看它们非常相似。但该选择什么。而且很高兴听到 Scala 支持和各种 IDE 集成(IDEA、NetBeans、Eclipse)。
Thanks.
我都尝试过使用,而且我肯定会推荐 Gradle。虽然它们都具有几乎相同的表达能力,但我发现 Gradle 更加稳定(自 1.0 版本以来),安装工作量更少,并且文档记录得更好。尽管Buildr无疑是一个巨大的努力,但目前Gradle的制作更加专业。
我在使用 Gradle 时面临的唯一问题是缺乏对重用 ivy.xml(和 ivysettings.xml)的本机支持,尽管 Gradle 实际上使用 Ivy 作为其依赖引擎。该功能已承诺在不久的将来推出。另一方面,Buildr 有一个现成的插件(尽管它不是很可配置)。
如果您需要从 Maven 迁移,我会对这两个工具及其对您所需功能的支持进行一些调查。对于新项目,我推荐 Gradle。
两者都没有对 Eclipse 的良好支持,但 Gradle 有一个正在开发的 Eclipse 插件,其工作方式与 Ant 插件非常相似。此外,Gradle 生成的 Eclipse 设置文件是高度可定制的,因此这是将其与 Eclipse 集成的另一种方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)