聽了一個名為cjj的建議,開始混github看了用了太多的輪子之后,對造輪子產(chǎn)生了興趣。但是一個發(fā)布Library到Jcenter就讓我踩了很多坑??戳薶ongyang的博客,雖然過程繁瑣,但總算配置完成,一上傳,尼瑪。失敗。(當然不是說大神的方法有問題,應該是過程繁瑣導致哪一步不正確了)。后來偶然看到一篇國外的帖子。(我用有道看完了==?。?。結果是十分鐘搞定.
1.配置module
找到Library的Build.gradle文件,加入如下代碼
ext { PUBLISH_GROUP_ID = 'cn.ziyeyouhu.android' PUBLISH_ARTIFACT_ID = 'sweet-alert-dialog' PUBLISH_VERSION = '1.0' }
apply from: 'https://raw.githubusercontent.com/blundell/release-android-library/master/android-release-aar.gradle'
| Tables | Are |
|---|---|
| PUBLISH_GROUP_ID | 開發(fā)者名稱 |
| PUBLISH_ARTIFACT_ID | 項目名稱 |
| PUBLISH_VERSION | 版本 |
compile地址:'cn.ziyeyouhu.android:sweet-alert-dialog:1.0'
2.生成zip
1.terminal中執(zhí)行gradlew clean build generateRelease
2.一系列編譯之后,你將看到
去上面的路徑找到你的zip包,上傳將用到
3.bintray
進入bintray,點擊注冊一個賬號
-
點擊 New Repository ,新建一個倉庫
-
type選Maven,其余的忽略
-
新建Version并且上傳zip包
-
進入version
-
點擊Upload Files,上傳之前生成的Zip包,點擊Click to add files,要選中exploding the archive選項
下面的頁面會提示你有文件沒有publish,publish就可以
4.發(fā)布到Jcenter
- 回到package,看到右下角add to jcenter
2.后面就是審核了,不出意外的話幾個小時,如果你想讓別人知道你的compile地址
有圖有真相

以上就是將library上傳到jcencter的全部步驟,一步步來操作就可以了。如果覺得本文對你有幫助,給個喜歡
歡迎關注。如果有什么疑問也可以留言。