2016-12-12 25 views
1

SonarQubeを使用したいJava 7/Maven 3プロジェクトがあります。 Java 7のため、sonar-maven-plugin 3.0.2を使用する必要があります。 接続しようとすると、私は401エラーを取得しています:解析中のSonarQube認証エラーメッセージ

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin: 3.0.2:sonar (default-cli) on project XXX: Unable to execute SonarQube: Fail to download libraries from server: Status returned by url [YYY/sonarqube/batch_bootstrap/index] is not valid: [401] -> [Help 1]

Mavenプラグインのバージョンがこの

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>sonar-maven-plugin</artifactId> 
    <version>3.0.2</version> 
</plugin> 

のようなのpom.xmlに固定され、私はsettings.xml内の設定を入れていますSonarQubeの例のように:

<pluginGroups> 
    <pluginGroup>org.sonarsource.scanner.maven</pluginGroup> 
</pluginGroups> 
<profiles> 
    <profile> 
     <id>sonar</id> 
     <activation> 
      <activeByDefault>true</activeByDefault> 
     </activation> 
     <properties> 
      <sonar.host.url>YYY</sonar.host.url> 
      <sonar.login>MYUSER</sonar.login> 
      <sonar.password>MYPASSWORD</sonar.password> 
     </properties> 
    </profile> 
</profiles> 

私が使用しようとしているSonarQubeのバージョンは5.6です。私は何が欠けていますか?なぜこのエラーが発生するのですか? 私のマシンにローカルにインストールされたSonarQubeの古いバージョン(4.5.6)を試してみました。 私が入力した資格情報はウェブパネルでは間違いなく働いています。システムは匿名ユーザーからもテストを受け入れるように設定されていますが、現在私が試しているユーザーは管理者です。 SonarQube 5.6と通信できない、またはsonar-maven-plugin 3.0.2が認証エラーです(誤設定などのため)か?

答えて

3

ここで起こって二つあります。

  • は3.0.2がSonarQube 5.6
  • セカンドで使用することはできませんまず、ソナー-のmaven-pluginの、SonarQube 5.6+が
  • のJava 8が必要です

あなたのプロジェクトを好きなだけコンパイルしますが、プラグインのバージョンを固定解除し、Java 8で解析を実行してください。

+0

フィードバックをいただきありがとうございます。 [エラー]目標org.sonarsource.scanner.maven:sonar-maven-plugin: を実行できませんでした。3.2:ソナー(デフォルトでは、私はこのプラグインバージョンをアンインストールしました。 -Cli)YYY:SonarQubeを実行できません: サーバからライブラリをダウンロードできません:url [https:// XXX]によって返されたステータスは無効です:[401] - > [Help 1] 同じ( admin!)ブラウザにログインするための認証情報が動作し、強制認証もfalseに設定されます。 – user3676773

+0

これは新しい質問ですuser3676773 :-) –

関連する問題