【问题标题】:SBT Resolve Locally from workspaceSBT 从工作区本地解析
【发布时间】:2016-05-24 13:10:41
【问题描述】:

在 SBT/SBT eclipse 中有一种方法可以告诉 eclipse (临时)从已签出的 elipse 项目而不是从存储库中解决依赖关系。基本上功能类似于workspace resolver in Ivy DE提供的功能

我的用例是我想对库项目进行一些更改,并立即查看它们对使用该库的应用程序的影响。

如果不提供这样的功能 - 是否有其他方法可以达到预期的结果?

【问题讨论】:

  • 谢谢 - 是的,它看起来像那里接受的答案(将依赖项声明为托管依赖项和项目依赖项并根据某些 env 属性在它们之间切换)是要走的路。

标签: eclipse scala sbt sbteclipse


【解决方案1】:

我不知道这是最好还是最快的方法,但你可以这样做:

sbt "~publish-local" 

在外部库的文件夹中发布到您的本地存储库。每次对该代码进行更改时,都会对其进行编译并重新发送到本地存储库。

那么就

 sbt compile 

在你的项目中

【讨论】:

  • 谢谢-直到我看到另一个答案-这就是我所想的解决方案。
猜你喜欢
  • 2017-04-26
  • 2020-01-05
  • 2013-03-02
  • 2018-11-23
  • 2018-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-30
相关资源
最近更新 更多