Компилировать подпроект gradle с другим подпроектом в качестве зависимости
У меня есть два проекта:
workspace
Project1
|--build.gradle
|--settings.gradle
|--Subproject1
| |--build.gradle
|--Subproject2
| |--build.gradle
Project 2
|--build.gradle
|--settings.gradle
|--Subproject2-1
| |--build.gradle
Subproject1
иметь в качестве зависимости subproject2
а также Subproject2-1
необходимость subproject1
Как я могу сделать, чтобы subproject2-1
иметь в качестве зависимости subproject1
?
1 ответ
Решение
В вашем Project2/settings.gradle
использовать:
include ':Suproject2-1'
include ':MySub1'
project(':MySub1').projectDir = new new File('/Users/foo/workspace/xxx/Project1/Subproject1')
Тогда в вашем Subproject2-1/build.gradle
использовать:
dependencies {
compile project(':MySub1')
}