2
在SBT/SBT eclipse中有一种方法可以告诉eclipse从临时的elipse项目中解析依赖项,而不是从仓库中解析依赖项。基本上功能与workspace resolver in Ivy DESBT从工作空间本地解析
我的用例在这里是我想对库项目进行一些更改,并立即查看它们对使用该库的应用程序的影响。
如果没有提供这种功能性 - 是否有另一种方法可以达到预期效果?
在SBT/SBT eclipse中有一种方法可以告诉eclipse从临时的elipse项目中解析依赖项,而不是从仓库中解析依赖项。基本上功能与workspace resolver in Ivy DESBT从工作空间本地解析
我的用例在这里是我想对库项目进行一些更改,并立即查看它们对使用该库的应用程序的影响。
如果没有提供这种功能性 - 是否有另一种方法可以达到预期效果?
我不知道这是否是最好或最快的方法,但你可以这样做:
sbt "~publish-local"
在外部的lib的文件夹发布到你的本地仓库。每次在该代码中进行更改时,都会被编译并重新发送到本地存储库。
然后,只需
sbt compile
在项目
谢谢,直到我看到另一个答案 - 这是我想到的解决方案。 – d80tb7
见https://stackoverflow.com/questions/14623138/how-to-toggle-between-project-and-library-dependencies-in- sbt –
谢谢 - 是的,它看起来像那里接受的答案(声明依赖项作为托管依赖项和项目依赖项,并根据某些env属性在它们之间切换)是要走的路。 – d80tb7