安卓上传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
-
增加 ./jitpack.yml 使用 jdk11
还可以配置编译前执行脚本
更多配置参考 https://jitpack.io/docs/BUILDING/#custom-commandsjdk: - openjdk9 before_install: - ./custom_setup.sh
-
./build.gradle 中增加
maven { url 'https://jitpack.io' }
-
./settings.gradle 中增加
maven { url 'https://jitpack.io' }
-
./jplib/build.gradle 中增加
id 'maven-publish'
同时增加 afterEvaluate
字段所有内容,参考 build.gradleafterEvaluate { 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是需要的
-
打开 github 仓库,如 https://github.com/chenjim/JitpackDemo, 点击
Create a new release
再次添加release,打开 https://github.com/chenjim/JitpackDemo/releases,点击Draft a new release
Tag version
要和上步骤的相同 -
用 github 账户授权登录 https://jitpack.io/ 可以看到仓库 JitpackDemo
会自动编译,并记录编译日志,没有问题,就可以引用了 -
项目使用:添加
maven { url 'https://jitpack.io' }
添加implementation 'com.github.chenjim:JitpackDemo:0.1.0'
以上是关于安卓上传aar到 jitpack 仓库使用和示例的主要内容,如果未能解决你的问题,请参考以下文章
如何手动从 jitpack.io 下载 aar 和 pom 文件?