AndroidStudio之https://jitpack.io

lvxiangan發表於2018-09-07

前言

很多小夥伴自己寫了一個庫,打算開源出來,但是直接給別人發jar包或者aar包,別人使用都很不方便,而且版本更新也不方便,所以很多小夥伴把開源庫放到了遠端倉庫裡(如maven或jcenter),但是麻煩就麻煩在需要打包匯出等。

而今天我要推薦一個超級方便的遠端倉庫:https://jitpack.io

使用方法

以安卓開源庫為例子(java庫也類似)

  1. 先建立一個Android Library
  2. 在根專案的build.gradle檔案中加入外掛:

    buildscript {
    ...
        dependencies {
            classpath 'com.android.tools.build:gradle:3.0.1'
            classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'//this
    ...
        }
    }

這個是現在的最新版本,檢視最新版本請看網址:https://github.com/dcendents/android-maven-gradle-plugin

    3.在要開源的module的build.gradle的最上面中加入:

apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'//this
group='com.github.ltttttttttttt'//this

下面這一句是:group='com.github.你的github暱稱'

    4.然後將專案提交到GitHub上

    5.給GitHub的你這個開源庫建立一個新的版本

輸入一個版本號,然後可不填其他資訊,點選Publish release按鈕即可

    7.開啟網址:https://jitpack.io

    8.使用你的GitHub賬號登陸一下(沒有則使用GitHub註冊)

    9.輸入資訊並查詢

輸入你的GitHub暱稱/你開源庫的名稱,然後點Look up按鈕

10.注意坑

下面會列出你GitHub的版本,然後點選Get it即可

需要注意的是,如果日誌圖示為紅色則說明有錯誤,需要點選日誌按鈕去更改錯誤,綠色的表示你可以使用了,我之前一直髮布不出來就是因為我的瀏覽器我給改色了,結果看不出來顏色(無奈臉)

ps:更改錯誤是指,檢視他給你的紅色日誌,然後看自身的程式碼哪有問題,改完之後提交程式碼到GitHub,然後在增加新的版本號,在來測試能不能通過

11.使用就很簡單了

在根專案的build.gradle檔案中加入:

allprojects {
    repositories {
...
        maven { url 'https://jitpack.io' }
    }
}

需要新增的地方加入:
implementation 'com.github.ltttttttttttt:ltviews:2.0.6'

格式是:implementation 'com.github.GitHub暱稱:開源庫名稱:版本號'

結語

接下來就ok了,只能說很多事情要細心觀察,不要被其他事物給矇蔽了(比如瀏覽器外掛)

 

本文轉自:https://blog.csdn.net/qq_33505109/article/details/81136825

相關文章