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

kim*_*vin 10 android bintray jcenter

在此输入图像描述

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

[已编辑]我添加了另一个库的发行说明图像,如下所示.

在此输入图像描述

Sur*_*gch 8

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

  1. 更新libraryVersion库模块build.gradle文件中的名称.有关详细信息,请参阅此答案.

    ext {
        ...     
        libraryVersion = '2.0.0'
        ...
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. Bintray中创建一个与libraryVersionbuild.gradle文件中调用的版本匹配的新版本.

在此输入图像描述

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

    ./gradlew bintrayUpload
    
    Run Code Online (Sandbox Code Playgroud)

    有不同的东西可以在这里失败.谷歌的错误代码来解决它.这里有几个最近给我的.

  2. 更新您的GitHub文档并创建与Bintray版本匹配的新版本.

遵循这些步骤后,我的项目立即在Bintray(和jCenter)上更新.

笔记

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

有关


gal*_*ben 6

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

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