【发布时间】:2016-07-03 17:51:36
【问题描述】:
我点击以下链接(http://docs.sonarqube.org/display/SONAR/Settings+Encryption)并尝试加密声纳 jdbc 密码,并在 maven 项目中设置密码和密钥路径,如下所示
<sonar.jdbc.url>jdbc:h2:tcp://localhost:9093/sonar</sonar.jdbc.url><sonar.jdbc.username>sonar</sonar.jdbc.username>
<sonar.jdbc.password>{aes}LUc8lslPKL7YBxBSobm3XA==</sonar.jdbc.password>
<sonar.secretKeyPath>/apps1/Sonar/Sonar secret.txt</sonar.secretKeyPath>
但是在构建项目时,我遇到了以下问题。
" 无法解密属性 sonar.jdbc.password。请检查您的密钥。属性 sonar.secretKeyPath 未链接到有效文件"
我正在使用已安装 SonarQube 4.3.3 的 Linux,并且正在 Windows 中运行 maven 项目。
请帮我解决问题。
【问题讨论】:
-
/apps1/Sonar/Sonar secret.txt: 这是 SonarQube 服务器上的路径,还是运行 Maven 扫描器的客户端上的路径? -
/apps1/Sonar/Sonar secret.txt是sonarqube服务器的路径