配置Maven配置文件以连接使用LDAP的SonarQube

时间:2017-02-02 14:36:43

标签: maven sonarqube maven-plugin

如何配置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>

1 个答案:

答案 0 :(得分:0)

您必须使用用户令牌而不是登录名和密码。这样更安全,因为您不公开密码,因为您可以随时撤销令牌。

为此目的:

  1. 转到“我的帐户&gt;安全”并在该页面上生成令牌
  2. settings.xml文件中添加以下属性:

    <sonar.login>123456abcdef</sonar.login>

相关问题