使用Gradle釋出Android開源專案到JCenter
阿新 • • 發佈:2018-12-23
喜歡做些開源專案的朋友,相信有不少人都希望能把自己的專案釋出到公共的中央倉庫,如maven中央倉庫,以供別人方便地整合使用。而使用了Android Studio的同學,應該也對gradle和jcenter印象深刻,不少開源庫都是釋出到這裡的。這一篇就主要來介紹一下,如何使用Gradle釋出到jcenter。
本文原創。
轉載請註明CSDN部落格出處:
http://blog.csdn.net/maosidiaoxian/article/details/43148643
註冊
先到https://bintray.com註冊一個賬號。配置賬號
我們需要配置一下BINTRAY_USER及BINTRAY_KEY兩個屬性。BINTRAY_USER即你註冊的賬號名,BINTRAY_KEY可通過以下方法找到。 如圖所示,先點選你的賬號名稱進入個人頁面。然後點選Edit,進入編輯頁面。
接著點選API key,再點右邊的Show就可以看到API KEY了。
然後到你的.gradle目錄下(如果你沒有配置過GRADLE_USER_HOME的環境變數,則是在你的使用者目錄下),編輯gradle.properties(如果沒有則建立),加入配置:
BINTRAY_USER=xxx
BINTRAY_KEY=xxx
配置專案
下載我的這個專案:https://github.com/msdx/gradle-publish,把gradle.properties拷貝到你的專案中,並配置這些屬性。 然後參考這裡的build.gradle,在你的build.gradle上面加入:buildscript { repositories { jcenter() } dependencies { classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0' } }
再加上一句:
apply from: '你的bintray.gradle的相對路徑'
你的bintray.gradle可以參考我這個專案的bintray.gradle 來寫一下。我這裡的bintray.gradle是用來發布android專案的,釋出的檔案包括原始碼,文件以及AAR,如果你也是要釋出這些,則可以直接使用。