【问题标题】:Jcenter: How to upgrade library?Jcenter:如何升级库?
【发布时间】:2018-06-07 06:59:13
【问题描述】:

我是向 Jcenter 发布库的新手。

我已经成功创建了一个库,上传到 bintray(v1.0) 并通过关注this链接到 Jcenter

现在我对我的源代码做了一些改进并希望它成为默认版本 1.0,所以我登录了我的 bintray 帐户并删除了版本 1.0(链接到 jcenter)。现在,当我将我的库推送到 bintray 时,它迫使我升级我的版本,我做了(v 1.1)并且它成功地上传到了 bintray。现在我想将它发布到 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 ?

【问题讨论】:

    标签: android bintray jcenter


    【解决方案1】:

    关于您遇到的问题,似乎“worldlineipg”包不归您所有,该包的所有者是“Bintray”。您可以验证它here。 此外,您可以看到您的个人 Bintray 存储库中的包没有链接到 JCenter。 (见下面的截图)

    这种情况,“Bintray”用户获得包的所有权,通常发生在用户删除包/重命名包后链接到 JCenter 后。

    由于 JCenter 是一个 OSS 存储库,其他人可能会使用其中的文件,因此我们不允许从中删除包。 “Bintray”用户获得包所有权的场景保证不会有内容丢失。

    要重新获得包的所有权,请转到package page 并提出所有权请求。 (点击“我是创造者”按钮)。

    在执行上述操作之前,请确保从您的个人帐户中删除任何具有相同名称或路径前缀的包。在这种情况下,由于您有一个不在 JCenter 中的新版本,因此您必须在重新获得包的所有权后再次手动添加它。

    我们希望这可以澄清。 如果您对此有任何后续问题,请告诉我们。

    最好的问候,

    Yonatan 品牌

    【讨论】:

    • 您好 Yonatan:处理所有权请求通常需要多长时间?提前感谢您的宝贵时间。
    • @BobBasmaji 谢谢你的提问。包含和所有权请求通常需要 4 小时才能获得批准。这当然是在请求有效的情况下。如果您对包裹的批准有任何疑问,请随时联系 support@jfrog.com
    • 我的所有权请求在我发布此问题的同一天获得批准。谢谢!
    猜你喜欢
    • 2011-07-19
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 2021-12-19
    • 1970-01-01
    相关资源
    最近更新 更多