我正在将 sonarQube 从旧服务器移动到新服务器。
这样做时我收到以下错误
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar (default-cli) on project ags-probe: Unable to execute SonarQube: Fail to get bootstrap index from server: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Run Code Online (Sandbox Code Playgroud)
我的 pom 是:
<profile>
<id>sonar-new</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.host.url>https://newServer.com</sonar.host.url>
<sonar.login>xyz</sonar.login>
<sonar.projectKey>key</sonar.projectKey>
<sonar.projectName>name</sonar.projectName>
</properties>
</profile>
<profile>
<id>sonar-old</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.host.url>http://oldServer.com</sonar.host.url>
<sonar.login>xyz</sonar.login>
</properties>
</profile>
<profile>
<id>sonar-local</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.host.url>http://localhost:9000/</sonar.host.url>
</properties>
</profile>
</profiles>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>${sonar-maven-plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<properties>
<sonar-maven-plugin.version>3.5.0.1254</sonar-maven-plugin.version>
</properties>
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用sonar-new当前打开的状态sonar-old
我正在运行的命令是mvn install sonar::sonar -P artifactory,sonar-new
虽然 mvn install sonar::sonar -P artifactory,sonar-old工作得很好。
您用于新声纳服务器 URL https://newServer.com的证书有问题。只需导出新服务器上证书的完整证书链即可。然后使用 java keytool 将证书导入到 cacerts 文件中:
keytool -import -alias your-certificate-alias -file your-certificate-file -storetype JKS -keystore $JAVA_HOME/lib/security/cacerts -storepass changeit
Run Code Online (Sandbox Code Playgroud)
对于 8 及以下的 java 版本,请使用 $JAVA_HOME/jre/lib/security/cacerts。
| 归档时间: |
|
| 查看次数: |
17087 次 |
| 最近记录: |