【问题标题】:Per project sbt repositories/config每个项目 sbt 存储库/配置
【发布时间】:2017-07-04 19:43:18
【问题描述】:

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

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

有没有办法让 sbt 从其当前目录读取配置或类似上述的标志?谢谢!

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

    你试过http://www.scala-sbt.org/0.13/docs/Resolvers.html吗?

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 2013-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多