Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置Maven配置文件以连接使用LDAP的SonarQube_Maven_Sonarqube_Maven Plugin - Fatal编程技术网

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

配置Maven配置文件以连接使用LDAP的SonarQube,maven,sonarqube,maven-plugin,Maven,Sonarqube,Maven Plugin,如何配置Maven profile(在settings.xml文件中)以在SonarQube中创建报告,该报告使用LDAP对用户进行身份验证。 我想从本地计算机执行Maven命令: mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar -Psonar 如何修复配置文件“sonar”的用户和密码以通过SonarQube中的LDAP身份验证 <profile> <id>sonar</i

如何配置Maven profile(在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>

声纳
真的
http://some_url/sonar
真的

您必须使用用户令牌,而不是登录和密码。这更安全,因为您不公开密码,而且您可以在任何时候撤销令牌

为此目的:

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

    123456abcdef


  • 这可以工作,但我没有全局权限“管理系统”权限(顺便说一句,我使用的是5.1.0版)