gpt4 book ai didi

java - 子项目取决于Gradle中的根项目

转载 作者:行者123 更新时间:2023-12-03 05:42:07 25 4
gpt4 key购买 nike

子项目是否可以依赖或使用gradle中根项目的某些文件或包?

我有以下项目:

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

我有 settings.gradle如下:
include 'project1'

project1需要使用作为根项目的 srcroot中的一些文件和包,有没有办法做到这一点?

最佳答案

我推荐这种结构,因为它更灵活,更易于管理。 只是一个包装,仅包含子项目。

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'

关于java - 子项目取决于Gradle中的根项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52296972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com