发布库到jitpack,5步搞定!

① 通过Android Studio创建项目工程,并新建需要发布的lib库

         文件 — 新建 — New Module — Android Library

1-1  创建需要发布的Module

② build.gradle 文件配置

       在项目级(Project)build.gradle文件中添加Maven插件配置(gradle 7.0以下):

  classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'

2-1 配置build.gradle

如果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-github

     Tag 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

你可能感兴趣的:(发布库到jitpack,5步搞定!)