如何在Bintray中更新新版本的库?

时间:2016-12-11 09:24:25

标签: android bintray jcenter

enter image description here

我第一次使用novoda/bintray-release将我的库作为v1.0.0发布到jCenter。 其实我想把它更新为v1.0.1,我该怎么做?

[已编辑]我添加了另一个图书馆的发行说明图片,如下所示。

enter image description here

2 个答案:

答案 0 :(得分:6)

您必须更改build.gradle文件的publish部分中的版本。然后,再次运行插件。

这将在bintray中创建一个新版本。

答案 1 :(得分:6)

这是我每次更新Bintray库时遵循的步骤:

  1. 更新库模块build.gradle文件中的libraryVersion名称。有关详情,请参阅this answer

    ext {
        ...     
        libraryVersion = '2.0.0'
        ...
    }
    
  2. Bintray中创建一个与build.gradle文件中名为libraryVersion的内容相匹配的新版本。

  3. enter image description here

    1. 在项目的根文件夹中,在终端中运行以下命令。

      ./gradlew bintrayUpload
      

      这里有不同的事情可能会失败。谷歌的错误代码来解决它。这是最近几个给我的。

    2. 更新与{Bintray版本相匹配的GitHub文档和create new release

    3. 按照这些步骤后,我的项目立即在Bintray(和jCenter)上更新。

      注释

      • 可以通过仅更改libraryVersion和运行./gradlew bintrayUpload(而不是在Github中创建新版本或在Bintray中创建新版本)来进行更新。但是,当我这样做时,它删除了Bintray中的版本历史记录,所以我目前的偏好是完成上述所有四个步骤。

      相关