如何配置Maven配置文件(在settings.xml文件中)以在SonarQube中创建报告,该报告使用LDAP对用户进行身份验证。 我想从我的本地机器执行Maven命令:
mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar -Psonar
如何修复配置文件'sonar'的用户和密码以在SonarQube中传递LDAP身份验证?
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.host.url>http://some_url/sonar</sonar.host.url>
<!--???---LDAP user configuration---???-->
<sonar.scm.disabled>true</sonar.scm.disabled>
</properties>
</profile>
答案 0 :(得分:0)
您必须使用用户令牌而不是登录名和密码。这样更安全,因为您不公开密码,因为您可以随时撤销令牌。
为此目的:
在settings.xml
文件中添加以下属性:
<sonar.login>123456abcdef</sonar.login>