gpt4 book ai didi

scala - 使用经过身份验证的 repo 覆盖 sbt 默认解析器?

转载 作者:行者123 更新时间:2023-12-03 20:55:05 24 4
gpt4 key购买 nike

我有一个带身份验证的 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 存储库必须进行身份验证,因此当我将默认存储库配置放入 ~/.sbt/repositories 时它总是失败

有什么办法可以只使用我的 repo 并且验证成功吗?

最佳答案

不幸的是,我只能帮助您解决问题的一部分。

如果您只想使用您的 maven 存储库,请查看 sbt 文档,章节 proxy repositories .在那里使用文件 ~/.sbt/repositories。或者,您也可以使用 sbt.boot.properties(参见 Launcher configuration)。

不要忘记按照文档中的说明覆盖构建脚本中的构建存储库 here .如果
你不这样做,sbt 仍然会尝试连接到 repo1.maven.org。

我今天做了同样的事情(使用 sbt 0.12.3),它有效!

关于scala - 使用经过身份验证的 repo 覆盖 sbt 默认解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16939280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com