Как передать код из одного независимого проекта Gradle в другой проект Gradle?JAVA

Программисты JAVA общаются здесь
Anonymous
Как передать код из одного независимого проекта Gradle в другой проект Gradle?

Сообщение Anonymous »


Изображение

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

Project
|- api-gateway  (package)
|- base-service (package)
|- service-discovery (package)
|- user-service (package)
Это структура моего проекта.
Корневого проекта нет. Каждый проект независим. base-service имеет класс UserModel. Я хочу использовать этот класс UserModel внутри пользовательского сервиса. Я хочу избежать дублирования кода, поэтому сохранил все классы моделей в базовом сервисе. Когда мы создаем пользовательский сервис, он должен ссылаться на код базового сервиса и включать его также в JAR. Как этого добиться?
Один из способов, который я получил из Интернета, — это упомянуть следующее:

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

includeBuild(../base-service)
в settings.gradle пользовательского сервиса и продукта-сервиса. Но тем не менее я не могу использовать ни один класс из базового сервиса.


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

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