JavaParser - анализировать и генерировать код для всего проекта весенней загрузки Maven - PullRequest
0 голосов
/ 19 января 2020

Я пытаюсь выполнить 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...