2016-02-13 59 views
2

在SBT/SBT eclipse中有一种方法可以告诉eclipse从临时的elipse项目中解析依赖项,而不是从仓库中解析依赖项。基本上功能与workspace resolver in Ivy DESBT从工作空间本地解析

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

如果没有提供这种功能性 - 是否有另一种方法可以达到预期效果?

+0

见https://stackoverflow.com/questions/14623138/how-to-toggle-between-project-and-library-dependencies-in- sbt –

+0

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

回答

2

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

sbt "~publish-local" 

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

然后,只需

sbt compile 

在项目

+0

谢谢,直到我看到另一个答案 - 这是我想到的解决方案。 – d80tb7