Проблема с публикацией в нескольких модульных проектах в Gradle - PullRequest
0 голосов
/ 16 ноября 2018

Структура проекта
root_project: пользователь
sub_project: auth , resource .
sub_project: " auth"зависит от" resource".
Как сначала опубликовать ресурс в maven local и как использовать его зависимость в auth .
Тамтри build.gradle присутствуют в каждом проекте, т.е. пользователь , auth , resource .
Мне нужно собрать весь проект из корневого проекта, т. е. user
Подобный вопрос также задается здесь, но это не решает мою проблему: https://discuss.gradle.org/t/howto-control-build-order-of-gradle-subprojects-submodules/26762

1 Ответ

0 голосов
/ 16 ноября 2018

В Gradle вам не нужно публиковать артефакты в ~/.m2, чтобы использовать их в том же проекте.Просто используйте межпроектные зависимости:

user/settings.gradle:

…
inlcude(":auth")
inlcude(":resource")
…

auth/build.gradle:

…
dependencies {
    implementation project(":resource")
}
…
...