我有多模块 gradle 项目。假设项目parent有模块module1和module2.
我也在settings.gradle父项目中包含了这两个模块。
当我在build.gradle父项目中声明公共依赖项时,两个项目都没有编译,但是当我在build.gradle每个模块中添加依赖项时,模块编译成功。
任何想法我怎么能做到这一点。
您可以使用父模块中的 allprojects 语句声明项目中所有模块的依赖项。这是在您的父 build.gradle 文件中执行此操作的基本方法:
allprojects {
// Plugins can go here, example:
apply plugin: 'java'
dependencies {
// Dependencies go here, example:
compile group: 'org.apache.shiro', name: 'shiro-core', version: '1.4.0'
}
}
Run Code Online (Sandbox Code Playgroud)
检查这个和这个答案以更深入地了解多项目的配置点。
另请查看有关此主题的 Gradle文档以进行深入了解。
| 归档时间: |
|
| 查看次数: |
2946 次 |
| 最近记录: |