web-dev-qa-db-ja.com

SonarQubeサーバーへの接続を完了できません

これはばかげた質問のように聞こえますが、最新のEclipse(Oxygen)でSonarLint Eclipseプラグイン(v3.2.0)を使用すると、新しいSonarQubeサーバー接続を追加できません。

私は会社のファイアウォールの背後で働いていますが、それは問題ではないようです。私は手順 ここ に従っており、内部のSonarQubeインスタンスに正常に接続し、資格情報を提供できますが、「完了」ボタンが何も実行しないように見えるのは最後の手順にあります、以下の画面を参照してください:

enter image description here

このFinishを実際に完了するには、おそらくいくつかのバックグラウンドプロセスを実行する必要があると思います。

人々が尋ねる前に、Eclipse /ラップトップを再起動し、SonarLintプラグインなどをアンインストールして再インストールしました。

前もって感謝します!

13

EclipseのSonarLintは、それ自体がマスターパスワードで保護されているEclipseセキュアストレージに資格情報を保存しています。そのため、新しいSonarQubeサーバー接続を追加するには、リセットするか削除する必要があります。あなたはこのステップを試すことができます:

  1. EclipseでWindow> Preferencesに移動し、フィルタリングしてSecure Storageを見つけます。
  2. タブContentsを見つけて強調表示し、org.sonarlint.Eclipse.coreをクリックします削除>適用> OK。削除プロセスが完了すると、EclipseはIDEを再起動するかどうかを尋ねてきます。 IDEを再起動して、EclipseにSonarQubeサーバーを追加することを再試行することを強くお勧めします。

ありがとう。

13
Trias Alvyn

使用しているマスターパスワードプロバイダーが正しく機能しないため、私のLinuxマシンでも同じ問題が発生しました。

この答え は私のために働きました:

  1. 開くウィンドウ>設定
  2. 一般>セキュリティ>セキュアストレージ
  3. マスターパスワードプロバイダーで、使用されているプロバイダーのチェックを外します。優先度が最も高い有効なプロバイダーは、使用されているプロバイダーです(私にとっては「Linux Integration(64 bit)」でした)。
  4. クリック適用
4
Invitor

この問題も発生しましたが、回避できました。

これは私が実行していた環境です:

  • Eclipse Oxygen.1
  • Linux VM(VirtualBox)on Windows Host

この投稿 に基づいて私のために働いた解決策:

  1. SonarLintをアンインストールします。
  2. ヘルプを使用して再インストール->新しいソフトウェアをインストール...
  3. [インストール]ダイアログで、[利用可能なソフトウェアの最新バージョンのみを表示する]オプションをオフにします。
  4. 古いバージョンのSonarLintを選択します。
  5. [次へ]を選択して、インストールを続行します。
  6. インストール後、通常どおりSonarQubeサーバーを構成します。
  7. ヘルプを介してSonarLintを最新バージョンにアップグレードします->アップデートを確認します
2
Robert Sykes