
Код: Выделить всё
Project
|- api-gateway (package)
|- base-service (package)
|- service-discovery (package)
|- user-service (package)
Корневого проекта нет. Каждый проект независим. base-service имеет класс UserModel. Я хочу использовать этот класс UserModel внутри пользовательского сервиса. Я хочу избежать дублирования кода, поэтому сохранил все классы моделей в базовом сервисе. Когда мы создаем пользовательский сервис, он должен ссылаться на код базового сервиса и включать его также в JAR. Как этого добиться?
Один из способов, который я получил из Интернета, — это упомянуть следующее:
Код: Выделить всё
includeBuild(../base-service)
Подробнее здесь: https://stackoverflow.com/questions/787 ... le-project