你好,我是 gradle 的新手,这让我有点困惑。我应该如何在我的 gradle 配置中添加依赖项以访问 projectA1 中的 B1.java?项目 B 是 gradle 项目,项目 A 只是一个包含另一个 gradle 项目的文件夹。
这是我的结构:
- 工作区:
- 项目A
- 项目A1
- ...
- 这里我想访问B1.java
- build.gradle
- 项目A2
- ...
- build.gradle
- 项目A1
- 项目B
- 项目B1
- B1.java
- ...
- build.gradle
- 项目B2
- ...
- build.gradle
- build.gradle
- 项目B1
- 项目A
我尝试阅读 gradle 文档,但对我来说并不清楚。任何帮助表示赞赏。谢谢!
最佳答案
你应该有这样的结构:
ProjectA
|--projectA1
|----build.gradle
|--projectA2
|----build.gradle
|--settings.gradle
|--build.gradle
ProjectB
|--projectB1
|----build.gradle
|--projectB2
|----build.gradle
|--settings.gradle
|--build.gradle
您可以在项目中链接外部模块。
1) 在你的项目projectA/settings.gradle
include ':projectA1',':projectA2',':projectB1'
project(':projectB1').projectDir = new File("/workspace/projectB/projectB1")
2) 在projectA1
模块的build.gradle
中添加依赖
dependencies {
compile project(':projectB1')
}
关于java - 如何使用 gradle 正确地向另一个项目添加依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35606790/