安卓上传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'

相关文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清霜辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值