1. 程式人生 > >【譯】在JitPack釋出自己的Android庫

【譯】在JitPack釋出自己的Android庫

原文地址:https://www.jitpack.io/docs/ANDROID/

為了在JitPack上釋出你的Android庫,你只需要在你的Git倉庫中有一個可用的構建檔案。

Android SDK在構建環境中可用,並且在構建開始時已經設定了ANDROID_HOME變數。版本預設使用Java 8執行,但可以使用jitpack.yml檔案進行配置。

構建

要在JitPack上啟用構建,您需要新增android-maven外掛。

如果使用Gradle 4.1或更高版本:

1)在你的根build.gradle中:

buildscript { 
  dependencies {
    classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
// Add this line

2)在你的庫/ build.gradle中新增:

 apply plugin: 'com.github.dcendents.android-maven'  

 group='com.github.YourUsername'

3)建立一個GitHub版本或新增一個git標籤。

檢查

檢查你的Git倉庫中是否有Gradle包裝器。如果您沒有使用該命令建立它gradle wrapper並提交它。使用.gitignore規則檢查生成的gradle-wrapper.jar是否被忽略。

測試。在這些更改後,轉到您的專案的根目錄並執行Gradle包裝:

./gradlew install

它會將你的庫安裝在你的本地maven倉庫($ HOME / .m2 / repository)中。如果安裝正常並且您已新增GitHub發行版,則應該使用jitpack.io

重要提示:請檢查在這裡這是需要您的搖籃版本的Android,Maven外掛的版本。您的Gradle版本在gradle / wrapper / gradle-wrapper.properties檔案中指定。

例子

安裝

你的庫的使用者需要新增jitpack.io庫:

allprojects {
 repositories {
    jcenter()
    maven { url "https://jitpack.io"
} } }

和:

dependencies {
    compile 'com.github.jitpack:android-example:1.0.1'
}

注意:不要在下面新增jitpack.io儲存庫 buildscript

新增示例應用程式

如果您將示例應用程式新增到相同的回購站,那麼您的應用程式需要依賴庫。要在您的應用/ build.gradle中執行此操作,請在表單中新增一個依賴項:

dependencies {
    compile project(':library')
}

‘library’是你的庫模組的名字。

Jar檔案

預設情況下,android-maven外掛會從庫中生成一個’aar’檔案。如果你想有一個’jar’來看看例子專案的library / build.gradle。