bintray 配置
1. bintray 創(chuàng)建賬號
注意注冊的賬號類型,我們開發(fā)者選擇 Open Source account
2. 查看賬戶密鑰
賬號創(chuàng)建成功后亭病,進(jìn)入 Profile,選擇 API Key 選項(xiàng),輸入賬號密碼,得到 API Key战惊,然后復(fù)制存一下,等下用
3. 創(chuàng)建倉庫
賬號準(zhǔn)備好了扎即,來創(chuàng)建個(gè)倉庫(以下的 library 是我先前創(chuàng)建的倉庫)
4. 添加包
gradle 配置
1. 項(xiàng)目根 build.gradle 配置
注意版本號:github 主頁 吞获、發(fā)布版本
classpath 'com.novoda:bintray-release:0.9.1'
2. 發(fā)布的 module build.gradle 配置
apply plugin: 'com.novoda.bintray-release'
publish {
userOrg = 'youaji' // bintray 用戶名
repoName = 'library' // bintray 倉庫名
groupId = 'com.youaji.library' // 依賴的路徑
artifactId = 'utils' // 依賴的名稱
publishVersion = '1.0.0' // 依賴的版本號
desc = 'desc' // 描述
website = 'https://github.com/youaji/' // 項(xiàng)目網(wǎng)站,可填寫 github 地址
dryRun = false // true-僅運(yùn)行 false-運(yùn)行+上傳
}
// 最終依賴呈現(xiàn)的樣式為:implementation 'groupId:artifactId:publishVersion'
// 如:implementation 'com.youaji.library:utils:1.0.0'
3. Terminal 命令執(zhí)行
Mac
./gradlew clean build bintrayUpload -PbintrayUser=bintray用戶名 -PbintrayKey=bintray密鑰
windows
gradlew clean build bintrayUpload -PbintrayUser=bintray用戶名 -PbintrayKey=bintray密鑰
4. 上傳成功
BUILD SUCCESSFUL
后就成功上傳到 bintray
創(chuàng)建的倉庫了谚鄙,可以通過https://dl.bintray.com/用戶名/倉庫名
去參看各拷;
驗(yàn)證下
工程根目錄 build.gradle 的 allprojects
repositories
添加maven { url 'https://dl.bintray.com/用戶名/倉庫名' }
關(guān)聯(lián)庫 implementation 'com.youaji.library:utils:1.0.0'
搞定,但是還沒完闷营,為什么要添加 maven 路徑呢烤黍?豈不是和 jitpack
一樣了,不行不行傻盟,那是因?yàn)槲覀儧]有做最后一步了速蕊!
最后一步
就差這一個(gè)步驟了,但是這里會有大約 1 天的審核時(shí)間娘赴,基本第二天就搞定了规哲!
其他
網(wǎng)上還有其他方式,比如這個(gè)筝闹,但沒有去試了媳叨,這個(gè)配置的東西感覺挺多