簡體   English   中英

子項目取決於Gradle中的根項目

[英]Sub project dependent on root project in Gradle

子項目可以依賴或使用gradle中根項目的某些文件或包嗎?

我有以下項目:

root
├── project1
├── build.gradle
└── src
├── settings.gradle

我有settings.gradle如下:

include 'project1'

該PROJECT1需要從使用一些文件和包src的的root是根項目,是有辦法做到這一點?

我推薦這種結構,因為它更靈活,更易於管理。 root將只是一個包裝器,並且僅包含子項目。

root
├── project1 (dependent on project 2)
|   |
|   |__build.gradle
|    
|
|__ project2
|   |
|   |__ src
|   |__ build.gradle
|   
├── build.gradle
├── settings.gradle

settings.gradle

include 'project1'
include 'project2'

編輯:如果您需要對root的依賴,請在project1中使用以下依賴:

dependencies {
  compile project(':root')
}

settings.gradle中

rootProject.name = 'root'
include 'project1'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM