發佈到 JCenter

閱讀時間約 2 分鐘
轉移自 LogDown 原文日期 May 13, 2015 00:00
想將自己開發的程式碼方便他人或自己引用,可以考慮放到 JCenter 。
目前 intellij Idea 的 Gradle 專案預設就是引用 JCenter 。
1. 首先,要擁有 Bintray 帳號,因為 JCenter 是它的旗下服務。 可以用電子郵件註冊新帳號,也可以用第三方授權(ex: github)。 註冊完之後點擊自己姓名或是頭像,就可以進入編輯畫面選擇左側選單裡的「API Key」,這個 key 在發佈時會用來驗證。
2. 使用相關的自動化工具gradle-bintray-pluginandroid-maven-gradle-plugin 以下是筆者在 build.gradle 裡的設置。

私人資訊的設置可以在你的$HOME/.gradle/gradle.properties,或是要其他指定的 properties 。
因為不想把 build.gradle 弄得太複雜,所以就另外開了一個檔案 deploy.gradle 。

3. 執行以下 task: build, install, bintrayUpload
build 負責產生 jar, aar 等封裝檔。
install 負責產生 Maven 需求檔案,比如說 build/poms/pom-default.xml,~/.m2/repository/下的目錄 。
bintrayUpload 負責發佈到 bintray 。
如果 bintrayUpload 出現 http 404 錯誤,請檢查 BintrayUser 和 BintrayApikey 是否正確,筆者就敗在大小寫。
artifactId 因為 plugin的設定 就是 module 的 name,如果不想改目錄的話,可以在 settings.gradle 加上

成功的話,就可以在此看到新建的 Repo : https://bintray.com/{BintrayUser}/{pkg.repo}/{pkg.name}/view
4. 等待審核:第一次的話,要替這個專案申請加入 Jcenter ,以便公眾使用。

build.gradle 不申請,或是還沒加入 Jcenter ,就要寫出個人的 repo host 。

    avatar-img
    6會員
    45內容數
    和 Kotlin 相關的系列文章。 給程式初學者的「Kotlin 學習系列」 給正在實戰的工程師「Kotlin 實戰系列」
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    Kate的沙龍 的其他內容
    轉移自 LogDown 原文日期 March 12, 2015 20:26  前陣子看到別人的 Chrome Extension 之後,筆者也開始好奇這塊領域。 官方引導全都是英文,但不會太難看懂。 簡言之只要為應用準備好一個資料夾,然後裡面有以下四個檔案即可。 manifest.js
    轉移自 LogDown 原文日期 December 26, 2014 14:46  因為專案將要轉移到 jira 和 bitbucket ,所以留下記錄,以便將來輕鬆操作。 用過這兩者的人應該會知道,其實這兩家服務是同一家公司提供的,因為界面是同一個形態啊。 就因如此,它們之間有更多緊密聯繫,一
    轉移自 LogDown 原文日期 December 25, 2014 12:14  在 IntelliJ IDEA 的 Preferences 選單裡,搜尋 VM Options ,看你是用什麼工具 build 的,如果是 Maven ,就在 Maven - Runner,筆者是用 Gradle ,
    轉移自 LogDown 原文日期 December 19, 2014 11:07  雖然 gradle 很好用,但有時候會出現一些我們無法輕易理解的訊息,像是找不到某個版本的 library 。ex: Could not find com.google.android.gms:play-servic
    轉移自 LogDown 原文日期 September 17, 2014 11:08 不知道有多少人使用過 noHistory 屬性。 看似方便,卻有古怪的後遺症,這是筆者的親身體驗。 在此直接舉自身遭遇的例子:在登入畫面的 Activity 使用該屬性,並準備好前往登入畫面的程式碼。 Androi
    轉移自 LogDown 原文日期 September 16, 2014 22:06   不知道有沒有人和筆者一樣已經習慣在 Androidmanifest.xml 裡為 android:configChanges 加上一大串的 flag ,而忘記它的意義。   Activity 是很敏感的,如果沒有
    轉移自 LogDown 原文日期 March 12, 2015 20:26  前陣子看到別人的 Chrome Extension 之後,筆者也開始好奇這塊領域。 官方引導全都是英文,但不會太難看懂。 簡言之只要為應用準備好一個資料夾,然後裡面有以下四個檔案即可。 manifest.js
    轉移自 LogDown 原文日期 December 26, 2014 14:46  因為專案將要轉移到 jira 和 bitbucket ,所以留下記錄,以便將來輕鬆操作。 用過這兩者的人應該會知道,其實這兩家服務是同一家公司提供的,因為界面是同一個形態啊。 就因如此,它們之間有更多緊密聯繫,一
    轉移自 LogDown 原文日期 December 25, 2014 12:14  在 IntelliJ IDEA 的 Preferences 選單裡,搜尋 VM Options ,看你是用什麼工具 build 的,如果是 Maven ,就在 Maven - Runner,筆者是用 Gradle ,
    轉移自 LogDown 原文日期 December 19, 2014 11:07  雖然 gradle 很好用,但有時候會出現一些我們無法輕易理解的訊息,像是找不到某個版本的 library 。ex: Could not find com.google.android.gms:play-servic
    轉移自 LogDown 原文日期 September 17, 2014 11:08 不知道有多少人使用過 noHistory 屬性。 看似方便,卻有古怪的後遺症,這是筆者的親身體驗。 在此直接舉自身遭遇的例子:在登入畫面的 Activity 使用該屬性,並準備好前往登入畫面的程式碼。 Androi
    轉移自 LogDown 原文日期 September 16, 2014 22:06   不知道有沒有人和筆者一樣已經習慣在 Androidmanifest.xml 裡為 android:configChanges 加上一大串的 flag ,而忘記它的意義。   Activity 是很敏感的,如果沒有
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
        總覺得海有一股魔力,每次一看到它就覺得舒爽無比,該說是它的遼闊,讓人有遠大的胸襟;或者是它無邊界,或者是它連著天,讓人有無窮的想像。     躺在躺椅上,望著海,吹著海風,即使艷陽高照,總讓人開心。後來,我也下水去踏浪了,成了海景的一點,移動著。我跟著孩子們一起戲浪,不!是被浪捉弄。不知何時
    Thumbnail
    Playstation 2021發佈會公開了 18 款遊戲資訊,以下精選前 10 大期待作品,附上剪輯過的更濃縮版預告片段以及第一印象點評,最後聊一下我對整體活動的看法。
    Thumbnail
    繼早前 Apple 於 9 月及 10 月舉行了兩場發佈會之後,Apple 剛剛亦宣佈會在香港時間 11 月 11 日凌晨 2 點舉行線上發佈會,發佈會主題是 Apple 久遺了的「One More Thing」,今次是 Apple 史無前例地連續三個月舉行產品發佈活動。
    Thumbnail
    《Little by Little》大碟,打開了小塵埃音樂新的一頁,展露他們不同過去的面向,十首作品聽起來感覺更貼地,用上不同的節奏、樂器、曲風講社會、講生活、講工作,結合燈光,讓剛由「辦公室逃脫」遊戲中生還的你和我,投射到歌曲之中。
    Thumbnail
    《The Opening》這張大碟,亦見證著盧華、廷肇、Tony和Michael打開組Band這「潘朵拉盒子」的過程。十年過去,經歷多次已覺無聊的離離合合,在台上的四子,要釋放希望之光。
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
        總覺得海有一股魔力,每次一看到它就覺得舒爽無比,該說是它的遼闊,讓人有遠大的胸襟;或者是它無邊界,或者是它連著天,讓人有無窮的想像。     躺在躺椅上,望著海,吹著海風,即使艷陽高照,總讓人開心。後來,我也下水去踏浪了,成了海景的一點,移動著。我跟著孩子們一起戲浪,不!是被浪捉弄。不知何時
    Thumbnail
    Playstation 2021發佈會公開了 18 款遊戲資訊,以下精選前 10 大期待作品,附上剪輯過的更濃縮版預告片段以及第一印象點評,最後聊一下我對整體活動的看法。
    Thumbnail
    繼早前 Apple 於 9 月及 10 月舉行了兩場發佈會之後,Apple 剛剛亦宣佈會在香港時間 11 月 11 日凌晨 2 點舉行線上發佈會,發佈會主題是 Apple 久遺了的「One More Thing」,今次是 Apple 史無前例地連續三個月舉行產品發佈活動。
    Thumbnail
    《Little by Little》大碟,打開了小塵埃音樂新的一頁,展露他們不同過去的面向,十首作品聽起來感覺更貼地,用上不同的節奏、樂器、曲風講社會、講生活、講工作,結合燈光,讓剛由「辦公室逃脫」遊戲中生還的你和我,投射到歌曲之中。
    Thumbnail
    《The Opening》這張大碟,亦見證著盧華、廷肇、Tony和Michael打開組Band這「潘朵拉盒子」的過程。十年過去,經歷多次已覺無聊的離離合合,在台上的四子,要釋放希望之光。