Intellij IDEA 2020.1 终极版:无法将证书添加到bundle jre



我遇到了一个奇怪的问题。我有这个传统的多模块项目,"mvn 干净包"从命令行和使用 intellij maven 扩展成功运行。 无论如何,如果我使用相同的 maven 扩展同步项目,它会失败并说某些依赖项无法解决,并且某些 maven 插件依赖项也.....我真的无法理解我做错了什么,以及为什么即使它构建并且一切似乎都正常,同步项目也会失败。 我在 maven 3.6.3 上(尝试了我的本地实例和带有 intellij 想法的捆绑实例( JDK 是 11,但整个项目是通过 Maven 编译器插件配置指定的 JDK 1.6(不是我的错 Java 1.6(

编辑: 忘了提。我没有编译错误,在 maven 扩展上进行同步时的错误是"无法从远程公司工件仓库传输工件 xxx"(但它在从命令行执行 mvn 清理包时可以工作,当然它也在我的本地 .m2 中(

这是我在进行同步时看到的错误:

Could not transfer artifact xml-apis:xml-apis:jar:1.3.02 from/to my.company.net (artifactory)
...
Caused by: java.lang.RuntimeException: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

但是我已经将我的公司证书添加到文件 |设置 |工具 |此处报告的服务器证书 还有爪哇证书...

即使我尝试特定的插件版本,它也根本不起作用。

如果我使用专用的JDK运行IDE(并将证书添加到其证书中(,它可以工作。所以基本上我无法将证书添加到捆绑的 jre 中

我通过使用专用的 jdk 运行"导入"来修复它。 前往"设置"|"构建、执行、部署 |构建工具 |梅文 |导入/流道

我将尝试弄清楚是否从java cacert中删除证书并使用提供的UI(文件|设置 |工具 |Intellij 上的服务器证书(将提供相同的结果。

不,只需使用内置的 IntelliJ-IDEA 插件来信任自定义证书:

https://www.jetbrains.com/help/idea/settings-tools-server-certificates.html

最新更新