① 通过Android Studio创建项目工程,并新建需要发布的lib库
文件 — 新建 — New Module — Android Library
1-1 创建需要发布的Module② build.gradle 文件配置
在项目级(Project)build.gradle文件中添加Maven插件配置(gradle 7.0以下):
2-1 配置build.gradleclasspath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
如果gradle版本大于7.0,在默认配置下添加:
2-1-1 配置build.gradle(7.0+)在想要发布的库的(Module)build.gradle文件中应用maven插件配置:
apply plugin:'com.github.dcendents.android-maven'
group='com.XXX.XXX'
group建议按照一定规范编写,可以只填写一个
发布到jitpack后,依赖时会是这样子 implementation '【group】:【库名称】:【Tag】'
2-2 配置发布库的build.gradle③ 构建Git并发布到相关平台,AS可以通过
VCS -- 导入到版本控制 -- 快速发布到gitee或者github
3-1 构建项目Git④ 创建release版本
如果是上传到github,点击项目首页右边的release,在下个页面新建发布版本
4-1 创建release-githubTag version —— tag标签,建议使用语义化版本,也是引入库时的tag,如:1.0.0
Release title—— release页的大标题,如:上方蓝色的Android UDPUtils
Describe this release —— release版本描述,如:第一次提交
4-2 创建release-github如果是上传到Gitee,在项目主页选择统计——发行版——创建发行版,创建流程和github类似,不再赘述。
4-4 创建release-gitee⑤ 发布到Jitpack
打开https://jitpack.io/,并复制项目主地址到repo框中,点击Look up
5-1 发布到jitpack特别注意Log框,如果文件为红色,则生成失败,需要打开Log文件进一步查看
5-2 发布到jitpack比较常见的错误是module名重复,建议上传git前查看项目下的setting.gradle文件是否一致,避免多次构建module后,重名导致的发布失败
5-3 发布到jitpack
网友评论