本文首發表於 請閱讀原文支援原創 gradle專案快速發布到jcenter(二)
root目錄下的 build.gradle中加入如下:
classpath 'com.novoda:bintray-release:0.7.0'
加入後如下:
buildscript
dependencies
}allprojects
}task clean(type: delete)
//新增,這個需要修改成你的專案資訊,切記!!!!
publish
在android studio中開啟terminal, 然後輸入:
//注意替換 pbintraykey=**** 為pbintraykey=你的apikey
//pbintrayuser=*** 替換為pbintrayuser=你的使用者名稱
gradlew clean build bintrayupload -pbintrayuser=*** -pbintraykey=****** -pdryrun=false
等待編譯,出現success,就說明ok了。
版本更新
我們上傳完成後,肯定會涉及到更新問題,那麼怎麼更新呢?
//新增,這個需要修改成你的專案資訊,切記!!!!
publish
什麼都不用動,唯獨修改下版本號就可以了,修改完成,執行上傳那段**。
亂碼問題
注釋中有中文,可能會出現:編碼gbk的不可對映字元
專案的build.gradle(根目錄下的build.gradle)中新增:
allprojects }}
利用bintray-release上傳開源專案到jcenter就over。
在jcenter中,我們找到m**en倉庫,點選進入找到你的專案:
點選進入專案中,然後點選add加入commit就行了,一般需要等待審核通過,一般5-6小時
在審核通過前可以通過配置自己私有倉位址使用
在更目錄下build.gradle配置位址
allprojects
}...
}
在專案中引用
compile 'cn.xwj:easy:1.1.5'
Maven專案的發布,發布到Nexus
原文 第一步 配置資訊如下 對應的節點,會發布到對應nexus私服伺服器上的倉庫 第二步 授權 nexus中的使用者,那麼我們就可以為我們的專案進行授權,需要在settings.xml進行配置 在settings.xml中授權的配置如下 user release deployment deploym...
Vue專案從新建到發布到GitHub
新建乙個vue專案 因為我的環境是配置好的,使用的編輯器是vscode,使用git開啟服務,下面我只介紹我的從新建到上傳流程,其實也只是綜和網上的各種資源到一起,記錄我的學習過程 只有提示use eslint to lint your code時選擇n,其他的全部按enter鍵。等載入完成之後會發現...
Android發布專案到公共庫
android studio 使用gradle進行專案管理與編譯,我們在使用第三方開源專案的時候,可以在build.gradle中新增compile support 25.1.1 直接使用 庫中的專案,那麼如何發布個人的專案供其他人使用呢.有兩種比較方便的方法 1,使用bintray release...