加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 帮助评估构建工具

发布时间:2020-12-16 22:42:25 所属栏目:百科 来源:网络整理
导读:我已经熟悉并使用Ant Maven,此时我想分支到另一个工具,我在’Buildr’和’Gradle’之间做出决定.我很欣赏那些使用这些工具中的一个或两个的人的见解/反馈,因为坦率地说,对我来说唯一真正的区别似乎是 ruby vs groovy(我很舒服并且很享受).我也很感谢以下答案
我已经熟悉并使用Ant& Maven,此时我想分支到另一个工具,我在’Buildr’和’Gradle’之间做出决定.我很欣赏那些使用这些工具中的一个或两个的人的见解/反馈,因为坦率地说,对我来说唯一真正的区别似乎是 ruby vs groovy(我很舒服并且很享受).我也很感谢以下答案:

>我知道Buildr允许下载和提取不在maven类型repo中的依赖项,Gradle是否提供相同的功能?
>可以使用Buildr / Gradle构建其他语言源代码 – 例如groovy,ruby,actionscript / flex,c family等?
> Buildr / Gradle与Hudson或Jenkins的集成程度如何?

解决方法

我来自gradle方面,所以这里有一些要考虑的要点……

> Gradle建立在Ant Ivy之上.它可以处理maven和ivy类型的回购.关于gradle如何处理依赖关系的优秀读物可以找到here.
> Gradle处理java,groovy,scala等…您可以找到标准插件here的列表.由于Gradle构建在ANT之上,您可以使用ant任务来实现构建flex.你基本上可以用Gradle完成所有你可以用ANT做的事情.您可以将旧的ANT XML转换为Gradle,也可以直接导入ANT脚本并将目标用作Gradle中的任务.就C而言,有更好的构建工具来处理它.我发现您可能感兴趣的是this thread.
> Gradle有一个Jenkins插件.但是,Gradle有一个很好的功能,称为gradle包装器,大多数成熟版本都使用它.如果您使用此功能,则无需担心使用此插件.更多关于包装here.

我对Buildr知之甚少,所以我无法比较,我只能说我们是快乐的gradle用户.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读