Компилировать подпроект 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')
}
Другие вопросы по тегам