Я использую новый плагин eclipse SonarLint в большом проекте Eclipse RCP. Это очень медленно. Анализ всех проектов плагинов (более 310) занимает несколько часов. SonarLint создает журнал для каждой сборки проекта, который выглядит следующим образом:
Starting SonarLint ... Load global repositories (done from cache) | time=98ms ... Load plugins index (done from cache) | time=3ms ... Load project repositories (done) | time=3ms ... Load quality profiles (done from cache) | time=45ms ... Load active rules (done) | time=174ms ... Load server rules (done from cache) | time=13ms ... JavaClasspath initialization done: 74003 ms ...
Как мы видим, большую часть времени мы ждем инициализации пути к классам java. Становится еще хуже: эта инициализация выполняется после каждого сохранения одного-единственного java-файла!
Есть ли способ ускорить этот процесс?