如何使用gradle将依赖项正确添加到另一个项目? [英] How to add a dependency to another project properly using gradle?
问题描述
你好,我是新手,这让我有些困惑.如何在gradle配置中添加依赖项以访问 projectA1 中的 B1.java ?项目B是gradle项目,而项目A只是一个包含另一个gradle项目的文件夹.
Hello I am new to gradle and it is a little bit confusing for me. How should I add a dependency in my gradle configuration to have access to B1.java in projectA1? Project B is gradle project and project A is just a folder with another gradle projects.
这是我的结构:
- 工作区:
- ProjectA
- projectA1
- ...
- 在这里我想访问 B1.java
- build.gradle
- projectA1
- ProjectA
- ...
- build.gradle
- projectB1
- B1.java
- ...
- build.gradle
- ...
- build.gradle
我试图阅读gradle文档,但是对我来说还不清楚.任何帮助表示赞赏.谢谢!
I tried to read gradle documentation, but it is not clear for me. Any help appreciated. Thanks!
推荐答案
您应具有以下结构:
ProjectA |--projectA1 |----build.gradle |--projectA2 |----build.gradle |--settings.gradle |--build.gradle ProjectB |--projectB1 |----build.gradle |--projectB2 |----build.gradle |--settings.gradle |--build.gradle
您可以在项目中链接外部模块.
You can link an external module in your project.
1)在您的项目
projectA/settings.gradle
include ':projectA1',':projectA2',':projectB1' project(':projectB1').projectDir = new File("/workspace/projectB/projectB1")
2)在
projectA1
模块的build.gradle
中添加依赖项2) Add dependency in
build.gradle
ofprojectA1
moduledependencies { compile project(':projectB1') }
这篇关于如何使用gradle将依赖项正确添加到另一个项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!