每个项目sbt repositories / config

时间:2017-07-04 11:22:17

标签: scala sbt

我与各种SBT项目合作,并非所有项目共享相同的存储库/解析器。我希望能够在每个项目中存储存储库配置,这样我也可以构建其他人的项目而不会覆盖默认(或他们的)存储库和sbt配置。

使用~/.sbt/repositories不是一个选项,因为这是每个用户而不是每个项目。我试过将参数传递给sbt并且有效;例如sbt compile -Dsbt.boot.properties=build/sbt.boot.properties。但是,这需要人们记住这个标志,并且每次都输入/别名。

有没有办法让sbt从当前目录中读取配置或上面的标志?谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过enter image description here

  

Maven2存储库的解析器添加如下:

     

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

     

这是最常见的一种用户定义的解析器。其余的   本页介绍如何定义其他类型的存储库。