如何在 Bintray 中为新版本更新库?
How to update library for new version in Bintray?
我第一次使用 novoda/bintray-release
将我的库作为 v1.0.0 发布到 jCenter。
其实我想更新为v1.0.1,我该怎么做?
[已编辑] 我为另一个库的发行说明添加了图像,如下所示。
您必须在 build.gradle 文件的发布部分更改版本。然后,再次运行插件。
这将在 bintray 中创建一个新版本。
这些是我更新 Bintray 库时遵循的步骤:
更新库模块 build.gradle 文件中的 libraryVersion
名称。有关详细信息,请参阅 this answer。
ext {
...
libraryVersion = '2.0.0'
...
}
在 Bintray 中创建一个与您在 build.gradle 文件中调用的 libraryVersion
匹配的新版本。
在项目的根文件夹中,运行在终端中输入以下命令。
./gradlew bintrayUpload
这里有不同的事情可能会失败。 Google错误码解决。这是我最近的几个。
- JavaDoc generation failed
- Dex error On Android Studio 3.0 Beta4
更新您的 GitHub documentation and create new release 匹配 Bintray 版本。
执行这些步骤后,我的项目立即在 Bintray(和 jCenter)上更新。
备注
- 可以通过仅更改
libraryVersion
和 运行ning ./gradlew bintrayUpload
进行更新(而不是在 Github 或新版本中创建新版本在 Bintray 中)。但是,当我这样做时,它删除了 Bintray 中的版本历史记录,所以我目前的偏好是执行上述所有四个步骤。
相关
- How to distribute Android library in jCenter
我第一次使用 novoda/bintray-release
将我的库作为 v1.0.0 发布到 jCenter。
其实我想更新为v1.0.1,我该怎么做?
[已编辑] 我为另一个库的发行说明添加了图像,如下所示。
您必须在 build.gradle 文件的发布部分更改版本。然后,再次运行插件。
这将在 bintray 中创建一个新版本。
这些是我更新 Bintray 库时遵循的步骤:
更新库模块 build.gradle 文件中的
libraryVersion
名称。有关详细信息,请参阅 this answer。ext { ... libraryVersion = '2.0.0' ... }
在 Bintray 中创建一个与您在 build.gradle 文件中调用的
libraryVersion
匹配的新版本。
在项目的根文件夹中,运行在终端中输入以下命令。
./gradlew bintrayUpload
这里有不同的事情可能会失败。 Google错误码解决。这是我最近的几个。
- JavaDoc generation failed
- Dex error On Android Studio 3.0 Beta4
更新您的 GitHub documentation and create new release 匹配 Bintray 版本。
执行这些步骤后,我的项目立即在 Bintray(和 jCenter)上更新。
备注
- 可以通过仅更改
libraryVersion
和 运行ning./gradlew bintrayUpload
进行更新(而不是在 Github 或新版本中创建新版本在 Bintray 中)。但是,当我这样做时,它删除了 Bintray 中的版本历史记录,所以我目前的偏好是执行上述所有四个步骤。
相关
- How to distribute Android library in jCenter