利用bintray-release插件上傳到Bintray- HTTP/1.1 404 Not Found [message:Repo 'maven' was not found]問題解決

来源:http://www.cnblogs.com/dccjll/archive/2017/02/12/6390435.html
-Advertisement-
Play Games

凡是網上教程 有個5678步的總有這樣或者那樣的坑。 上周擼了一個小工具準備上傳到jcenter,方便管理以及以後使用。看了一下教程,短短幾步,弄了很久。 按Hongyang的教程http://www.voidcn.com/blog/lmj623565791/article/p-5798330.ht ...


凡是網上教程 有個5678步的總有這樣或者那樣的坑。 

上周擼了一個小工具準備上傳到jcenter,方便管理以及以後使用。看了一下教程,短短幾步,弄了很久。

按Hongyang的教程http://www.voidcn.com/blog/lmj623565791/article/p-5798330.html

陸續改了幾個build中的小坑,比如說javadoc lint檢查之類的。參考了 
http://blog.csdn.net/xingshen58/article/details/51644599等。

最終,HTTP/1.1 404 Not Found [message:Repo ‘maven’ was not found] 這個錯誤始終過不去。 
反覆修改,publish配置中的userOrg欄位,還是不行。 
從gradle-bintray-plugin插件換成了bintray-release插件。還是不行。這裡不得不說bintray-release配置起來方便很多。

網上搜的各種解決方法也不行。不過發現一個差異就是我的Bintray 的Edit Profie頁面只有五個選項,沒有Repositories,而網上貼圖有如下7個選項,有Repositories 和GPG signing、 
這裡寫圖片描述

我的賬號只能在Organizations裡面的一個組織中才能創建repo。

好吧,不能蒙了,去github 找wiki。 
https://github.com/novoda/bintray-release/wiki/Configuration-of-the-publish-closure 
userOrg: Contains the organisation name to use for upload. 
repoName: The repository name. Set to ‘maven’ by default. 
這裡解釋說..userOrg 包含組織名。。看來 教程裡面 
—-userOrg = ‘hyman’//bintray.com用戶名 這裡有誤啊!

but,我的賬號是什麼鬼呢? 為什麼網上各種教程都能直接創建maven倉庫,我的不行,必須到組織裡面創建? 
這個問題真心百度不到了。。 
沒辦法,翻Bintray的User manua

翻到maven repositories 
https://bintray.com/docs/usermanual/formats/formats_mavenrepositories.html 
這裡寫圖片描述
To browse JCenter and download Maven artifacts, you can access it from the Bintray Homepage. 
說在主頁可以看到這個創建Maven倉庫的界面。然而我並沒有。點開它給的鏈接。對主頁的解釋 
https://bintray.com/docs/usermanual/starting/starting_gettingstarted.html#_the_bintray_homepage 
The Bintray homepage is always available at https://www.bintray.com, and is designed to be a convenient workspace with easy-to-find links to the most important and frequently used features relevant to your account. When you sign in, your organization profile page will be displayed (if you own more than one organization, the last one you visited when signing out will be displyaed). 
If you are on the open source plan and have not yet created an organization then your user profile page will be displayed. 
Either way, you can access your personal profile page, or the profile page of any other organization you own from the profile menu in Bintray’s top ribbon.

仔細看。。1.When you sign in, your organization profile page will be displayed 
2.If you are on the open source plan and have not yet created an organization then your user profile page will be displayed.

我擦,原來有2種主頁啊。 一種是普通賬戶登錄,一種是Open source plan的賬戶登錄? 
然後回到註冊頁面看了一看 
這裡寫圖片描述
真的有2種。。 我眼瞎只看到綠色的START YOUR FREE TRIAL ,註冊了好幾 嘗試都不行。 
這個教程http://www.voidcn.com/blog/lmj623565791/article/p-5798330.html 短短一句話帶過。。 坑了我半天。 也可能當時坑爹的Bintary網站並沒有這些選項。 
當然以後這個坑爹網站可能還會改,註意看準了。。

終於,點擊For Open Source Plan。 註冊成功之後,可以在自己 的賬號里創建maven 倉庫了。 
還有2點 
1 註冊時,不少郵箱地址還不支持,要註意。 
2 創建倉庫時,如果使用Bintray-release,名字就填成maven,因為他的wiki:repoName: The repository name. Set to ‘maven’ by default.(有錯誤請指出)

這裡寫圖片描述
Finally,坑了我一天之後,終於BUILD SUCCESSFUL了。

以上如有任何錯誤或者不詳細的地方請指出。

 

本文轉載自http://www.voidcn.com/blog/tmac2000/article/p-6317244.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 阻止預設事件 function stopDeFault(e){ if(e&&e.preventDefault){//非IE e.preventDefault(); }else{//IE window.event.returnValue=false; } } 阻止事件冒泡 function stopB ...
  • 一、前言: 當我們還在沉迷於ES5的時候,殊不知ES6早就已經發佈幾年了。時代在進步,WEB前端技術也在日新月異,是時候做些改變了! ECMAScript 6(ES6)的發展速度非常之快,但現代瀏覽器對ES6新特性支持度不高,所以要想在瀏覽器中直接使用ES6的新特性就得藉助別的工具來實現。 Babe ...
  • 單獨對接每個快遞公司的api會比較麻煩,一般都選擇第三方來對接 服務來源: 阿裡雲 付費(0.01元100次) 購買服務後,商家提供AppKey、AppSecret、AppCode 購買物流查詢介面api的服務,到官網上能找到各種程式語言對應的demo,稍微修改下就能正常使用.重溫下curl以及aj ...
  • [1]創建範圍 [2]簡單選擇 [3]複雜選擇 [4]操作範圍內容 [5]插入範圍內容 [6]摺疊範圍 [7]比較範圍 [8]複製範圍 [9]清理範圍 [10]IE相容 ...
  • 一、box-shadow box-shadow是css3中新增的屬性,用於增加邊框陰影,讓原有的元素變得更多樣性,它名下有四位小弟,老大控制水平方向偏移,老二控制垂直方向偏移,老三控制模糊度,最小的老四控制陰影顏色。 其中老大老二老三是一組三胞胎,都是像素(px)家族的,而老大老二又是同卵,控制的都 ...
  • 一、瀑布流是個啥? 瀑布流,是比較流行的一種網站頁面佈局,視覺表現為參差不齊的多欄佈局,隨著頁面滾動條向下滾動,這種佈局還會不斷載入數據塊並附加至當前尾部。 最早採用瀑布流佈局的網站是Pinterest,逐漸在國內流行開來,比如我們熟知的百度圖片的佈局,在“很久”以前,百度圖片還是需要一頁一頁的點擊 ...
  • 在iOS 8中,蘋果引入了UITableView的一項新功能--Self Sizing Cells,對於不少開發者來說這是新SDK中一項非常有用的新功能。在iOS 8之前,如果想在表視圖中展示可變高度的動態內容時,你需要手動計算行高,而Self Sizing Cells為展示動態內容提供了一個解決方... ...
  • Android7.0 phone拒接流程分析--- 本文為原創文章,轉載請註明出處,http://www.cnblogs.com/lance2016/p/6391096.html ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...