sun.security.validator.ValidatorException:PKIX 路径构建失败:
sun.security.validator.ValidatorException: PKIX path building failed:
我正在尝试使用 gradle 为我的项目实现 gatling,我指的是 this blog 来实现它,如果我尝试作为个人实现它,它会工作得很好根据博客中给出的 intellij 项目。
但是如果我尝试将其与项目集成并为现有构建添加插件 ID,gradle 然后它会给我以下错误,
plugins {
id "com.github.lkishalmi.gatling" version "0.3.0"
}
* What went wrong:
Error resolving plugin [id: 'com.github.lkishalmi.gatling', version: '0.3.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/4.2.1/plugin/use/com.github.lkishalmi.gatling/0.3.0'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
无法理解为什么它对集成项目不起作用而对单个项目起作用。
谁能告诉我如何处理这个问题,
我一直在寻找解决方案,很多地方都写到我必须配置一些证书和许多步骤。
但我不想那样做,因为如果证书是问题,那么它也应该是针对个别项目的,如果我删除插件 com.github.lkishalmi.gatling
那么就不会有任何问题,可以吗有可能是因为其他插件的原因,有些东西有冲突,然后这个问题就来了。
我无法理解此问题的性质或逻辑,它是在存在冲突或其独立证书问题时出现的。
在一个单独的项目中,我尝试从我的项目中添加插件,在那种情况下,它给出了同样的问题,但是对于一些添加的插件,比如下面添加的,
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
classpath('org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.1')
所以我正在寻找如何继续进行的方法。
最后我可以通过导入本地网络证书来解决这个问题,我尝试参考 Jay 在 this reference issue 中的评论,然后设置 MAVEN_OPTS env 变量,我也不得不切换到不受限制的网络解决了我的问题。
我正在尝试使用 gradle 为我的项目实现 gatling,我指的是 this blog 来实现它,如果我尝试作为个人实现它,它会工作得很好根据博客中给出的 intellij 项目。
但是如果我尝试将其与项目集成并为现有构建添加插件 ID,gradle 然后它会给我以下错误,
plugins {
id "com.github.lkishalmi.gatling" version "0.3.0"
}
* What went wrong:
Error resolving plugin [id: 'com.github.lkishalmi.gatling', version: '0.3.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/4.2.1/plugin/use/com.github.lkishalmi.gatling/0.3.0'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
无法理解为什么它对集成项目不起作用而对单个项目起作用。
谁能告诉我如何处理这个问题, 我一直在寻找解决方案,很多地方都写到我必须配置一些证书和许多步骤。
但我不想那样做,因为如果证书是问题,那么它也应该是针对个别项目的,如果我删除插件 com.github.lkishalmi.gatling
那么就不会有任何问题,可以吗有可能是因为其他插件的原因,有些东西有冲突,然后这个问题就来了。
我无法理解此问题的性质或逻辑,它是在存在冲突或其独立证书问题时出现的。
在一个单独的项目中,我尝试从我的项目中添加插件,在那种情况下,它给出了同样的问题,但是对于一些添加的插件,比如下面添加的,
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
classpath('org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.1')
所以我正在寻找如何继续进行的方法。
最后我可以通过导入本地网络证书来解决这个问题,我尝试参考 Jay 在 this reference issue 中的评论,然后设置 MAVEN_OPTS env 变量,我也不得不切换到不受限制的网络解决了我的问题。