通過Gradle發(fā)布項目到JCenter

2018-02-24 16:16 更新

目前Github上面的大多數(shù)Android項目都從Eclipse+Ant模式遷移到了Android Studio+Gradle開發(fā)模式,為了方便函數(shù)庫的依賴管理,都會將函數(shù)庫生成的壓縮包發(fā)布到JCenter上面,這樣第三方工程需要使用該函數(shù)庫,只需要在build.gradle文件中加入一行代碼即可,例如我的工程使用到EventBus,那么設(shè)置如下:

dependencies {
    compile 'de.greenrobot:eventbus:2.4.0'
}

那么問題來了,如果我自己開發(fā)了一個函數(shù)庫,也要以這樣的方式提供給第三方使用,那么就需要把這個項目發(fā)布到JCenter上面。

當(dāng)然了,前提是你這個函數(shù)庫是開源的或者是經(jīng)過混淆的,否則就趁在被公司開除之前放棄這種想法,老老實實直接提供Jar包給第三方好了。

關(guān)于整個的發(fā)布流程,已經(jīng)有很多不錯的文章介紹了,建議看Android Studio發(fā)布項目到JcenterAndroid 項目打包到 JCenter 的坑這兩篇文章就夠了。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號