我有一个带认证的maven存储库,我希望sbt只使用maven存储库
我的build.sbt:
resolvers += "My Repo" at "https://my.repository.addresss/repo/"
externalResolvers <<= resolvers map { rs =>
    Resolver.withDefaultResolvers(rs, mavenCentral = false)
}
但是当我输入时sbt clean compile,它仍然是从repo1.maven.org下载的,我无法覆盖它!
由于我的maven repo必须进行身份验证,因此当我将默认repo配置放在〜/ .sbt/repositories时总是会失败
有什么方法可以只使用我的回购,并验证成功吗?
不幸的是,我只能帮你解决问题的一部分.
如果您只想使用maven repo,请查看sbt文档,章节代理存储库.那里使用了文件〜/ .sbt/repositories.或者,您也可以使用sbt.boot.properties(请参阅Launcher配置).
不要忘了,从构建脚本覆盖构建回购作为记录在这里.如果你不这样做,sbt仍然会尝试连接到repo1.maven.org.
今天我做了同样的事情(使用sbt 0.12.3),它有效!
| 归档时间: | 
 | 
| 查看次数: | 5697 次 | 
| 最近记录: |