Android gradle 动态添加模块依赖

Android gradle 动态添加模块依赖,第1张

Android 开发过程,可能会遇到依赖模块太多,手动的添加修改依赖就会觉得有点麻烦,这个时候可以考虑使用动态添加模块依赖,也是适用像 Jenkins 自动打包构建,就不需要频繁的去修改模块依赖,提高构建效率。

1、工程 settings.gradle 动态添加模块工程

2、 app 模块 build.gradle 依赖使用

Gradle dependencies: compile project by relative path

Android studio add external project to build.gradle

1)在Eclipse中选择Help ->Eclipse Marketplace…,输入buildship点击Go,然后选择Install安装Gradle插件

2)安装完成后重启Eclipse。选择Window ->Preferences 选择Gradle。设置Gradle的缓存目录,指向Gradle的安装目录(可自定义缓存目录)

3)新建Gradle Project

选择JavaEE视图New ->Other ;选择Gradle Project;选择Next;输入项目名称,然后选择Next;选择Gradle的安装目录然后点击Finish。

通过在Gradle项目中集成gradle-docker插件,可实现gradle项目直接打包生成docker镜像。

一、集成gradle-docker插件,需要调整两个地方:

1、项目根目录下加入Dockerfile文件,以下为Dockerfile文件示例(注意:DockerFile文件默认放在项目根目录下):

2、修改build.gradle配置文件。以下为基于springboot的gradle项目配置文件示例,需要改动的只是docker相关的部分:

二、以上配置修改完成后,可通过以下命令编译并生成docker镜像

gradle clean build -x test docker --info -Pdocker.repo=test -Pdocker.tag=1.0

注意:1.-Pdocker.repo 和 -Pdocker.tag,用于指定生成的镜像REPOSITORY和TAG信息

2.当前环境需要安装gradle插件和docker容器,否则命令无法正常执行

若项目是gradle多模块项目,修改子项目的build.gradle,在父级项目下运行:gradle clean build -x test :subproject:docker --info -Pdocker.repo=test -Pdocker.tag=1.0 )


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11748372.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存