Я пытаюсь выполнить sh генерацию кода и анализ всего моего приложения весенней загрузки.
То, чего я хочу достичь, это
Точно так же, как IDEA анализирует весь проект и находит зависимости для класса в редакторе ie, если класс использует:
class Simple {
public static void main(String[] args) {
StringUtils.rpad(...)
}
}
Если я нажму на StringUtils, он приведет меня к исходному коду класса в весеннем фляге, который включен в maven.
Аналогичным образом, я бы хотел, чтобы JavaParser проанализировал весь проект и создал какой-то индекс или что-то еще, что создает IDEA. И тогда я могу обнаружить все связанные файлы и файлы классов. Это позволит мне манипулировать / реорганизовывать некоторые классы.
Я пытался сделать то же самое для Eclipse AST / JDT. К сожалению, это возможно только в том случае, если я создаю плагин Eclipse, в этом случае плагин Eclipse создает проект, который имеет представление о целом проекте и его зависимостях.
В моем случае я не хочу создавать Eclipse или плагин IDEA. Причина в том, что я хочу создать какой-нибудь скрипт / инструмент, который можно запустить из командной строки. Поэтому мне нужна автономная поддержка от генератора кода, такого как JavaParser.