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 插件代码 | 模块引入插件并编译 )

python中的模块,库,包有啥区别

Gradle之任务名称

Gradle 引入本地定制 jar 包

Android Gradle 插件Android Module 模块 build.gradle 构建脚本 Groovy 语法分析 ① ( Gradle 二进制插件引入 | Gradle依赖配置 )