简体   繁体   English

使用另一个子项目作为依赖项编译 gradle 子项目

[英]Compile gradle subproject with another subproject as a dependency

I have two projects:我有两个项目:

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

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

Subproject1 have as a dependency a subproject2 and Subproject2-1 need subproject1 , How can I do to subproject2-1 have as a dependency subproject1 ? Subproject1有一个依赖项subproject2Subproject2-1需要subproject1 ,我该怎么做subproject2-1有一个依赖项subproject1

In your Project2/settings.gradle use:在您的Project2/settings.gradle使用:

include ':Suproject2-1'
include ':MySub1'
project(':MySub1').projectDir = new new File('/Users/foo/workspace/xxx/Project1/Subproject1')

Then in your Subproject2-1/build.gradle use:然后在你的Subproject2-1/build.gradle使用:

dependencies {
  compile project(':MySub1')
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM