小编Sta*_*nus的帖子

无法使用 Scala 的 sbt 从存储库中获取插件

我尝试使用 sbt 编译/构建 scala 项目,在 project/plugins.sbt 中提到了两个插件:

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.17")
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.3.4")
Run Code Online (Sandbox Code Playgroud)

导入 sbt 项目时出错:

[error] sbt.librarymanagement.ResolveException: download failed: 
com.typesafe.play#sbt-plugin;2.6.17!sbt-plugin.jar
[error] download failed: com.typesafe.sbt#sbt-native-packager;1.3.4!sbt-native- 
packager.jar
Run Code Online (Sandbox Code Playgroud)

似乎是存储库证书中的问题,所以我手动获取每个证书并使用命令将其添加到我的密钥库中(我使用 ubuntu):

keytool -import -alias "artifact server2" -keystore /usr/lib/jvm/java-8-oracle/jre/lib/security/cacerts -file _.bintray.com
Run Code Online (Sandbox Code Playgroud)

但它没有帮助。

更新:我通过手动将所有证书(最终和中间)从 repo 的主机添加到本地密钥库来解决我的问题。

ubuntu ssl plugins scala sbt

3
推荐指数
1
解决办法
1112
查看次数

标签 统计

plugins ×1

sbt ×1

scala ×1

ssl ×1

ubuntu ×1