将gradle子项目与另一个子项目编译为依赖项

时间:2017-10-05 22:00:36

标签: java android gradle android-gradle

我有两个项目:

workspace
 Project1
  |--build.gradle
  |--settings.gradle
  |--Subproject1
  |    |--build.gradle
  |--Subproject2
  |    |--build.gradle

 Project 2
  |--build.gradle
  |--settings.gradle
  |--Subproject2-1
  |    |--build.gradle

Subproject1具有subproject2Subproject2-1需要subproject1的依赖关系,我如何才能subproject2-1作为依赖关系subproject1

1 个答案:

答案 0 :(得分: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')
}