如何将一些本地maven repo url添加到全局sbt,并首先尝试它们?

Fre*_*ind 3 scala repository maven sbt

我想向sbt添加一些快速的本地maven存储库url,说:

http://maven.example.com/public
Run Code Online (Sandbox Code Playgroud)

我想将它添加到"global",这样我就不需要将它们添加到每个sbt项目中.并且还希望在下载一些罐子时首先尝试.

但是我找不到有用的信息来做这个,怎么做呢?

(我的sbt版本是0.13.1)

Fre*_*ind 7

在朋友的帮助下,我终于找到了解决方案:

  1. 创建一个新文件 ~/.sbt/repositories

  2. 添加这样的内容:

    [repositories]
    local
    my-maven-repo: http://example.org/repo
    my-ivy-repo: http://example.org/ivy-repo/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext]
    
    Run Code Online (Sandbox Code Playgroud)

参见官方文件:http://www.scala-sbt.org/0.13.2/docs/Detailed-Topics/Library-Management.html#override-all-resolvers-for-all-builds