我尝试使用 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 的主机添加到本地密钥库来解决我的问题。