在Jitpack.io中發(fā)布Android Library
0. 如果工程的gradle版本是3.*的,需要在root build.gradle中添加
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line
需要在你的library/build.gradle 中增加
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
參考文檔:https://jitpack.io/docs/ANDROID/
1. 需要一個github的賬號
jitpack.io會從github中加載你賬號下的工程,所以先要有g(shù)ithub賬號,然后在jitpack.io中用github賬號進行登錄。
2. 在jitpack中填寫工程的地址,然后look up
我的工程地址是:https://github.com/jijunpeng/android-utils
只要填寫jijunpeng/android-utils,然后lookup。接著點擊Get it,之后會在網(wǎng)頁下方告訴你怎么集成到其他工程中。

Paste_Image.png
3. 工程設(shè)置重點
1.提交到github上的setting.gradle文件只保留你要發(fā)布的那個library module就可以,不要寫其他module。例如:

Paste_Image.png
4. 給發(fā)布的包添加版本號
普通提交上去的Android library的引用可能是這樣:
compile 'com.github.jijunpeng:android-utils:e44164cdb9'
現(xiàn)在想這樣引用
compile 'com.github.jijunpeng:android-utils:1.0.0
那么需要做的工作就是在github上發(fā)布你的工程的release版本

Paste_Image.png
然后在jitpack.io中點擊release Get it你需要發(fā)布的版本就可以了

Paste_Image.png