Android Gradle插件开发-发布fat-jar

本文介绍如何在Android Gradle插件开发中创建并发布包含第三方库的fat-jar。通过集成shadow插件,配置重定位避免依赖冲突,并演示了发布与测试fat-jar的步骤。
摘要由CSDN通过智能技术生成

Android Gradle插件开发-发布与集成

这篇讲一下如何将第三方库一起打包发布

有些情形需要将项目依赖的jar包也合并到自己项目的jar包内,出来的这个jar我们称它为fat-jar。我所使用的方法需要用到shadow插件

shadow插件文档:https://imperceptiblethoughts.com/shadow/introduction/

我这里为了方便就随便下载了apktool_2.5.0.jar准备合并到最终发布的插件jar包中

1.将shadow插件集成到plugin module

shadow版本与gradle版本对应关系请在这里查找https://github.com/johnrengelman/shadow/releases

下面是plugin module插件模块的build.gradle配置

import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation
plugins {
    id 'groovy'
    id '
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值