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

scala – 如何在SBT中刷新更新的Git依赖项工件?

发布时间:2020-12-16 09:47:11 所属栏目:安全 来源:网络整理
导读:我已经配置SBT(0.11.0)拉入一个GitHub项目作为依赖,根据我在 this question here的答案。 它工作正常,除了我似乎不能得到SBT重新编译我的Git依赖当它得到更新。换句话说:如果我更新依赖,推送到Git并重新加载我的项目的SBT和运行包,然后SBT不会重新编译
我已经配置SBT(0.11.0)拉入一个GitHub项目作为依赖,根据我在 this question here的答案。

它工作正常,除了我似乎不能得到SBT重新编译我的Git依赖当它得到更新。换句话说:如果我更新依赖,推送到Git并重新加载我的项目的SBT和运行包,然后SBT不会重新编译外部Git依赖关系编译我的项目。

我试过在我的Git依赖(比如说,forcenew)创建一个新的分支,并更新我的SBT项目配置中的分支使用这:

lazy val depProject = RootProject(uri("git://github.com/me/dep-project.git#forcenew"))

但即使这不强迫刷新。我有点遗憾 – 我甚至不能找到SBT把Git项目编译它(它似乎不在?/ .sbt /或?/ .ivy2 /)…

任何帮助非常感谢!

解决方法

From: https://github.com/sbt/sbt/issues/335

这个应该固定在0.12.0,只需调用“sbt update”

它固定在0.12.0所以sbt更新就够了,but got back in 13.0 – 现在,你必须擦除从?/ .sbt / staging /手动依赖

(编辑:李大同)

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

    推荐文章
      热点阅读