【发布时间】:2017-04-26 08:45:42
【问题描述】:
我第一次使用novoda/bintray-release 将我的库作为v1.0.0 发布到jCenter。
其实我想更新为v1.0.1,我该怎么做?
[已编辑] 我为另一个库的发行说明添加了图片,如下所示。
【问题讨论】:
我第一次使用novoda/bintray-release 将我的库作为v1.0.0 发布到jCenter。
其实我想更新为v1.0.1,我该怎么做?
[已编辑] 我为另一个库的发行说明添加了图片,如下所示。
【问题讨论】:
这些是我在更新 Bintray 库时遵循的步骤:
更新库模块 build.gradle 文件中的 libraryVersion 名称。有关更多信息,请参阅this answer。
ext {
...
libraryVersion = '2.0.0'
...
}
在 Bintray 中创建一个与您在 build.gradle 文件中调用的 libraryVersion 匹配的新版本。
在项目的根文件夹中,在终端中运行以下命令。
./gradlew bintrayUpload
这里有不同的事情可能会失败。谷歌错误代码来解决它。这是我最近的几个。
更新您的 GitHub 文档和 create new release 以匹配 Bintray 版本。
执行这些步骤后,我的项目立即在 Bintray(和 jCenter)上更新。
libraryVersion 并运行./gradlew bintrayUpload 来进行更新(而不是在 Github 中创建新版本或在 Bintray 中创建新版本)。但是,当我这样做时,它会删除 Bintray 中的版本历史记录,因此我目前的偏好是执行上述所有四个步骤。【讨论】:
您必须在 build.gradle 文件的发布部分更改版本。然后,再次运行插件。
这将在 bintray 中创建一个新版本。
【讨论】:
publishVersion 后尝试更新它,但它变成了新的。