Как провести рефакторинг некоторых классов из проекта maven в отдельный модуль - PullRequest
1 голос
/ 19 января 2020

Недавно мне было поручено разделить некоторые классы вместе со всеми зависимостями и свойствами и т. Д. c из проекта микросервиса с весенней загрузкой в ​​другой новый проект микросервиса с весенней загрузкой. Я сделал это вручную, но было скопировано слишком много лишних вещей (свойства, конфигурация развертывания). Я хотел бы автоматизировать весь процесс. Я не уверен, существуют ли уже существующие инструменты.

Я думал об использовании генератора кода, такого как JavaParser, для анализа класса и обнаружения свойств, упомянутых с помощью @Value, и поиска их в application.yaml и также сделайте это в конфигурации развертывания openshift. Для зависимостей классов мне нужен JavaParser, чтобы каким-то образом найти классы в том же проекте, а также в соответствующих банках.

У меня есть ощущение, что подобный инструмент уже существует. Нужна помощь в определении этого инструмента.

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