Как автоматизировать Class-refactor в новые модули Maven/Gradle?JAVA

Программисты JAVA общаются здесь
Anonymous
Как автоматизировать Class-refactor в новые модули Maven/Gradle?

Сообщение Anonymous »

Самый длинный вопрос, который я когда-либо задавал ... цените ваше терпение. Каждый из них живет в различных git Repos, но делится общим сборником конвейера и репозитория артефакта. Каждая из этих реализаций в настоящее время истолкована как один модуль Maven или Gradle . Каждое из этих репозиторов публикует интерфейсную документ OpenAPI или Swagger для потребления в организации-что прекрасно, потому что люди, использующие различные языки реализации Языковые и зависимость стекает как реализации микро-сервиса. Таким образом, было бы набухнуть, если бы каждый из этих микро-сервисов мог бы опубликовать коллекцию классов, которые преодолевают разрыв между типами данных OpenAPI и семантикой, не доступной в Generation Code OpenAPI. Пример): < /p>
от < /h2>

Код: Выделить всё

- pom.xml
- src
to
, где public и реализация являются произвольными параметрами для инструмента:

Код: Выделить всё

- pom.xml
- pubic/pom.xml
- public/src
- implementation/pom.xml
- implementation/src
Наиболее важным моментом этого вопроса является:
Инструмент делает необходимый " move-refactor " from:

Код: Выделить всё

- src/**.java
к новой реализации Модуль:

Код: Выделить всё

- implementation/src/**.java
< /code>
. Полем Полем и листья движутся < /p>
- implementation/src
< /code>
в < /p>
- public/src
Ответственность пользователя инструмента.
Я ценю всех, кто читает это далеко.

Подробнее здесь: https://stackoverflow.com/questions/795 ... le-modules

Вернуться в «JAVA»