比较sbt和Gradle [英] comparing sbt and Gradle

查看:197
本文介绍了比较sbt和Gradle的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在潜入Scala并注意到了sbt。我对java / groovy项目中的Gradle感到非常满意,并且我知道Gradle有一个scala插件。



有什么可能是在Gradle上赞同sbt的好理由Scala项目?

解决方案

请注意,SBT和Gradle之间的一个关键区别在于它的依赖管理 / p>


  • SBT 常春藤,其中一个修订版可以作为固定版本(例如1.5.2 )或最新(或动态)。

    请参阅 Ivy Dependency


    这意味着-SNAPSHOT机制支持可能会有问题,即使 Mark Harrah 详情 this thread

    $ b


    确实缓存可能会感到困惑,但常春藤不理解解析快照是不正确的。尤金在另一个线索中解释了这一点,也许在管理员名单上。 sbt的自动更新有一个问题,在0.12中解决。

    据我所知,Ivy不支持以Maven的方式发布快照。我相信我已经在其他地方说过了,但是如果有人想改善这种情况,我认为最好花费在与Gradle团队合作来重用他们的依赖管理代码。




查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆