大規模な Eclipse RCP プロジェクトで新しい Eclipse プラグインSonarLintを使用しています。非常に遅いです。すべてのプラグイン プロジェクト (310 以上) の分析には数時間かかります。SonarLint は、プロジェクトのビルドごとに次のようなログを作成します。
SonarLint の起動 ... グローバル リポジトリの読み込み (キャッシュから実行) | 時間=98ms ... プラグインのインデックスをロード (キャッシュから実行) | 時間=3ms ... プロジェクト リポジトリの読み込み (完了) | 時間=3ms ... 品質プロファイルの読み込み (キャッシュから実行) | 時間=45ms ... アクティブなルールをロード (完了) | 時間=174ms ... サーバー ルールの読み込み (キャッシュから実行) | 時間=13ms ... JavaClasspath の初期化完了: 74003 ミリ秒 ...
ご覧のとおり、ほとんどの場合、Java クラスパスの初期化を待っています。さらに悪いことに、この初期化は、1 つの Java ファイルを保存するたびに行われます。
このプロセスをスピードアップする方法はありますか?