2017-02-02 8 views
0

Как настроить профиль Maven (внутри файла settings.xml) для создания отчета в SonarQube, который использует LDAP для аутентификации пользователей. Я хотел бы выполнить команду Maven из моей локальной машины:Конфигурация профиля Maven для подключения с помощью SonarQube, использующего LDAP

mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar -Psonar 

Как исправить имя пользователя и пароль для профиля «сонар» пройти аутентификацию LDAP в SonarQube?

<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

Вы должны использовать токены пользователей вместо входа и пароля. Это безопаснее, потому что вы не раскрываете свой пароль и не можете отменить токен в любой момент времени.

Для этой цели:

  1. Перейти к "Моя учетная запись> Безопасность" и создать маркер на этой странице
  2. Добавьте следующее свойство на вашем settings.xml файле:

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

+0

Это может сработать, но у меня нет глобальных прав доступа «Администрирование системы» (BTW. Я использую версию 5 .1.0) –

 Смежные вопросы

  • Нет связанных вопросов^_^