gradle-在一个模块中引入其它模块
Posted 饶一一
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gradle-在一个模块中引入其它模块相关的知识,希望对你有一定的参考价值。
现在有两个项目pet-api和pet-provider,这两个项目都在pet-parent当中,项目结构如下:
现在要在pet-provider中调用pet-api
先在parent中的settings.gradle中声明子模块,代码如下:
然后在api中的build.gradle加入以下配置
sourceCompatibility = \'1.8\' jar.enabled = true
最后在provider中的build.gradle中调用api
dependencies { compile project(":pet-api") }
在provider中的settings.gradle加入以下配置
includeFlat \'pet-api\'
然后把pet-api打成jar
然后在provider中就可以调用api了
以上是关于gradle-在一个模块中引入其它模块的主要内容,如果未能解决你的问题,请参考以下文章
Android Gradle 插件自定义 Gradle 插件模块 ② ( 在模块中定义插件 | 引入自定义 Gradle 插件模块 | 配置 Gradle 插件上传选项 | 配置分组名称版本号 )
Android Gradle 插件Gradle 自定义 Plugin 插件 ② ( buildSrc 目录中实现 Gradle 插件 | 实现 Gradle 插件代码 | 模块引入插件并编译 )
Android Gradle 插件Android Module 模块 build.gradle 构建脚本 Groovy 语法分析 ① ( Gradle 二进制插件引入 | Gradle依赖配置 )