我已经熟悉和使用Ant & Maven的,在这一点上,我想分支出来的另一种工具,我“Buildr”和“摇篮”之间做出决定。我会很感激那些已经或者是用一个或两个的这些工具的洞察力/反馈,因为坦率地说,在这一点上我唯一的真正的区别似乎是红宝石VS常规(和我是舒适和享受两者)。我也很感激回答以下几个:帮助评估构建工具
- 我明白,Buildr允许下载和提取不在一个maven类型回购的依赖,并摇篮提供相同的功能?
- 能Buildr /摇篮用于建造其他语言的源代码 - 即Groovy中,红宝石,动作/柔性,C系列等?
- 如何很好的集成与哈德森,詹金斯Buildr /摇篮?
感谢您的深入解释和链接;他们非常有帮助。但是,我确实有一个后续问题:Gradle是否可以处理ruby/jruby语言版本?从Gradle站点看来,它没有。 – tendans6 2011-05-17 22:40:27
@ tendans6:Ruby被解释为不需要编译。我猜你可以使用Gradle的Exec任务(http://www.gradle.org/latest/docs/dsl/org.gradle.api.tasks.Exec.html)从命令行运行Ruby脚本。尽管之前从未尝试过......我也不确定JRuby。您需要一个将jruby源代码转换为java字节代码的编译器。也许用蚂蚁......? – 2011-05-18 00:32:15
你是对的,可以从Gradle的exec任务运行脚本,而且(和我感兴趣的)似乎可以使用Gradle来打包ruby脚本。同样,似乎可以使用Gradle的ant-like任务来编译JRuby脚本(通过jrubyc)。我很欣赏洞察力和直接联系。 – tendans6 2011-05-18 14:38:31