Я пытаюсь написать собственный плагин sonarqube.Я взял пример из статьи sonarqube с практическим руководством *1002*, см. Класс AvoidSuperClassRule.Я запускаю анализ через mvn sonar: sonar, но проблема в том, что он не может получить имя родительского класса:
String superClassName = treeClazz.superClass().symbolType().fullyQualifiedName();
возвращает «! UnknownSymbol!».
Мой суперкласспросто еще один класс в источниках.Я попытался с зависимостью в файле jar, объявленном через раздел зависимостей maven, но с тем же результатом.Как сделать сонар для загрузки моих классов в путь к классам, чтобы «symbolType ()» возвращал реальный тип?