У меня есть структура проекта, которая выглядит следующим образом:
-Root Project 1
settings.gradle
build.gradle
common.gradle <-Where my dependencies are declared
-SubProject A
.build.gradle
-SubProject B
.build.gradle
-SubProject C
.build.gradle
-Root Project 2
settings.gradle
build.gradle
common.gradle
-SubProject D
.build.gradle
Что я хотел бы сделать, это добавить SubProject D в качестве зависимости от RootProject 1, так что SubProjects A, B и Cможет получить доступ к его классам.Что я могу изменить в сценариях сборки Root Project 1 для достижения этой цели?
В настоящее время общий .gradle объявляет зависимости примерно так:
dependencies {
compile(group: 'com.software.core', name: 'ApplicationElements', version: '7.1.1-60')
}
Однако в данном случае это ссылка на jar из артефакта.Я бы хотел вместо этого сослаться на местный проект.