簡體   English   中英

Jcenter:如何升級庫?

[英]Jcenter: How to upgrade library?

我是將庫發布到Jcenter的新手。

我已經成功創建了一個庫,將其上傳到bintray(v1.0)並通過遵循鏈接將其鏈接到Jcenter

現在,我對源代碼進行了一些改進,並希望將其作為默認版本1.0,因此我登錄了Bintray帳戶並刪除了版本1.0(鏈接到jcenter)。 現在,當我將庫推到二進制文件夾時,它迫使我升級了我的版本(版本1.1),並且成功將其上傳到二進制文件夾。 現在我想將其發布到jcenter,所以我嘗試將其鏈接到jcenter,但是我從Bintray團隊收到了以下消息

你好

您要求包含的軟件包已存在於JCenter中:

http://jcenter.bintray.com/com/worldline/in/worldlineipg/1.0/

最簡單的方法是轉到程序包頁面並提出所有權請求,這將使該請求從您自己的存儲庫鏈接到JCenter。

在提出所有權請求之前,請確保從存儲庫中刪除該軟件包的現有版本,以防止發生沖突。 這樣,所有權請求可以成功通過。

所有權請求獲得批准后,您可以將模塊直接部署到包中。

親切的問候,JFrog支持

但是在bintray的主頁上,我看到了0個鏈接到Jcenter的軟件包 在此處輸入圖片說明

我可以在bintray上看到這兩個版本,但是Jcenter在那里只發布了v1.0。 在此處輸入圖片說明

所以我需要一點幫助來理解

  1. 如何將v 1.1設為默認1.0並刪除當前的1.0?
  2. 如果那不可能,那么如何將v1.1推送到Jcenter?

關於您遇到的問題,看來“ worldlineipg”軟件包並不歸您所有,而軟件包的所有者是“ Bintray”。 您可以在此處進行驗證。 此外,您可以看到您個人Bintray存儲庫中的軟件包未鏈接到JCenter。 (請參見下面的屏幕截圖) worldlineipg軟件包

這種情況由“ Bintray”用戶獲得程序包的所有權,通常發生在用戶刪除程序包/將程序包鏈接到JCenter之后重命名程序包時。

由於JCenter是OSS存儲庫,其他人可能會使用其中的文件,因此我們不允許從其中刪除軟件包。 “ Bintray”用戶獲得程序包所有權的方案保證不會丟失任何內容。

為了重新獲得程序包的所有權,請轉到程序包頁面並提出所有權請求。 (單擊“我是創作者”按鈕)。

在執行上述操作之前,請確保從您的個人帳戶中刪除所有具有相同名稱或路徑前綴的軟件包。 在這種情況下,由於您擁有的新版本不在JCenter中,因此您必須在重新獲得該軟件包的所有權后再次手動添加它。

我們希望這可以澄清。 如果您對此有任何后續問題,請告訴我們。

最好的祝福,

與那坦品牌

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM