乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      發(fā)布自己的Android開(kāi)源庫(kù)到JCenter

       路人甲Java 2021-12-15

      簡(jiǎn)單記錄一下問(wèn)題

      注冊(cè)Bintray賬號(hào)

      Bintray官網(wǎng)

      注冊(cè)很簡(jiǎn)單(網(wǎng)頁(yè)打不開(kāi)的話應(yīng)該是需要 ke xue shang wang),但是有一點(diǎn)比較坑,注冊(cè)的時(shí)候需要填寫(xiě)郵箱,我當(dāng)時(shí)注冊(cè)時(shí),QQ郵箱和網(wǎng)易郵箱都試過(guò)了,發(fā)現(xiàn)這兩種郵箱都不能用于注冊(cè),其他的國(guó)內(nèi)郵箱沒(méi)試過(guò),建議直接用Google郵箱。

      建庫(kù)

      注冊(cè)完成后,進(jìn)入主頁(yè)點(diǎn)擊 Add New Repository 創(chuàng)建一個(gè)新的倉(cāng)庫(kù),如下然后點(diǎn)擊 Create 即可

      用到的插件

      bintray-publish 插件GitHub地址

      使用

      用法很簡(jiǎn)單

      修改要發(fā)布庫(kù)的build.gradle文件,主要添加三處代碼

      • 在build.gradle文件最上面添加如下代碼(主要是要滿足 buildscript塊提到plugins塊之前,否則可能會(huì)出現(xiàn)如下問(wèn)題 ):

      [ERROR] all buildscript {} blocks must appear before any plugins {} blocks in the script

      buildscript {
          repositories {
              jcenter()
          }
          dependencies {
              classpath 'com.github.panpf.bintray-publish:bintray-publish:1.0.0'
          }
      }
      
      • 在build.gradle文件底部添加如下代碼,引入插件依賴:
      apply plugin: 'com.github.panpf.bintray-publish' 
      
      • 在上面的代碼下面繼續(xù)添加如下代碼(根據(jù)自己實(shí)際情況填寫(xiě),下面只是插件示例):
      publish {
          userOrg = 'panpf'
          groupId = 'com.github.pnaf.bintray-publish'
          artifactId = 'bintray-publish'
          publishVersion = '1.0.0'
          desc = 'Oh hi, this is a nice description for a project, right?'
          website = 'https://github.com/panpf/bintray-publish'
       		repoName = '你在Bintray創(chuàng)建地倉(cāng)庫(kù)名'
      }
      

      userOrg: 填入注冊(cè)的Bintray用戶名即可

      groupId: 用于作為組織的唯一標(biāo)識(shí),通常填入公司的倒排域名,這里我們自己做著玩,填包名就行

      artifactId: 這個(gè)直接填庫(kù)的名就行,要注意同一個(gè)groupId下不會(huì)存在兩個(gè)相同的artifactId。

      publishVersion: 表示當(dāng)前開(kāi)源庫(kù)的版本號(hào)

      desc: 對(duì)這個(gè)庫(kù)的描述

      website: 對(duì)應(yīng)的github上庫(kù)的主頁(yè)地址

      repoName: 這個(gè)非常重要,用上面這個(gè)插件發(fā)布的話,默認(rèn)幫我們?cè)O(shè)置發(fā)布到庫(kù)名為maven的庫(kù),但我們Bintray賬號(hào)中卻沒(méi)有創(chuàng)建名為maven的倉(cāng)庫(kù),因此這里需要修改成自己建的庫(kù)的名字

      上面如果沒(méi)設(shè)置repoName問(wèn)題的話會(huì)出現(xiàn)如下ERROR: 可以看到提示是名為maven的倉(cāng)庫(kù)找不到

      HTTP/1.1 404 Not Found [message:Repo 'maven' was not found]

      發(fā)布庫(kù)

      我的是windows系統(tǒng),在Androidstudio的控制臺(tái)用如下命令發(fā)布:

      BINTRAY_USERNAME: 注冊(cè)的Bintray用戶名 BINTRAY_KEY: 自己的Bintray Api Key

      gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
      
      //linux:
      ./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
      

      下面2個(gè)圖簡(jiǎn)單演示了怎么看自己的 bintray API key:


      Add to Jcenter

      上傳成功后,在bintray的網(wǎng)頁(yè)上就會(huì)看到我們創(chuàng)建的Repository下面多了一個(gè)Package,就是我們上傳的這個(gè):

      點(diǎn)擊這個(gè)package,進(jìn)入我們上傳庫(kù)的詳情頁(yè)面,點(diǎn)擊右上角的 Actions 菜單,點(diǎn)擊 Add to Jcenter 選項(xiàng),彈出的彈窗只需要填寫(xiě)一下對(duì)庫(kù)的描述即可,然后等待Bintray審核即可:

      審核一般幾個(gè)小時(shí)就可以通過(guò),服務(wù)效率很高的,通過(guò)后bintray賬號(hào)會(huì)收到消息,你綁定的郵件也會(huì)有通知:

      然后就可以像引用其他三方庫(kù)那樣 引用我們自己的庫(kù)了,在自己庫(kù)的詳情頁(yè),有對(duì)應(yīng)的引用方式:

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多