安卓上传aar到 jitpack 仓库使用和示例

Posted 清霜之辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓上传aar到 jitpack 仓库使用和示例相关的知识,希望对你有一定的参考价值。

安卓上传aar到 jitpack 仓库使用和示例

https://jitpack.io/ 仓库使用示例 https://github.com/chenjim/JitpackDemo
本文首发地址 https://blog.csdn.net/CSqingchen/article/details/119816973
最新更新地址 https://gitee.com/chenjim/chenjimblog

  1. 增加 ./jitpack.yml 使用 jdk11
    还可以配置编译前执行脚本
    更多配置参考 https://jitpack.io/docs/BUILDING/#custom-commands

    jdk:
        - openjdk9
    before_install:
        - ./custom_setup.sh
    
  2. ./build.gradle 中增加 maven { url 'https://jitpack.io' }

  3. ./settings.gradle 中增加 maven { url 'https://jitpack.io' }

  4. ./jplib/build.gradle 中增加 id 'maven-publish'
    同时增加 afterEvaluate
    字段所有内容,参考 build.gradle

    afterEvaluate {
        publishing {
            publications {
                // Creates a Maven publication called "release".
                release(MavenPublication) {
                    from components.release
                    //建议和github地址对应,否则对jitpack无效
                    groupId = 'com.github.chenjim'
                    //建议和github仓库名称对应,否则对jitpack无效  
                    artifactId = 'JitpackDemo'
                    //建议和release的tag相同,否则对jitpack无效
                    version = '0.1.0'
                }
            }
        }
    }
    

    以上步骤并不是所有项目必须的,在新版本JAVA Gradle是需要的

  5. 打开 github 仓库,如 https://github.com/chenjim/JitpackDemo, 点击 Create a new release
    再次添加release,打开 https://github.com/chenjim/JitpackDemo/releases,点击 Draft a new release
    Tag version 要和上步骤的相同

  6. 用 github 账户授权登录 https://jitpack.io/ 可以看到仓库 JitpackDemo
    会自动编译,并记录编译日志,没有问题,就可以引用了

  7. 项目使用:添加 maven { url 'https://jitpack.io' }
    添加 implementation 'com.github.chenjim:JitpackDemo:0.1.0'

以上是关于安卓上传aar到 jitpack 仓库使用和示例的主要内容,如果未能解决你的问题,请参考以下文章

安卓 Java TCP服务端和客户端工具

安卓 Java TCP服务端和客户端工具

如何手动从 jitpack.io 下载 aar 和 pom 文件?

有啥方法可以从 jitpack 的 maven 依赖项下载 aar

发布GitHub项目到JitPack

安卓 基于AppCompatImageView的画板视图,任意画线