搜索 Gradle 插件

插件 最新版本

com.sherepenko.gradle.plugin-build-version

此 Gradle 插件提供了语义版本控制 2.0.0 的实现,带有自动增加功能

0.3.0
(2021年10月1日)

net.thauvin.erik.gradle.semver

Gradle 语义版本插件

1.0.4
(2019年7月26日)

dev.poolside.gradle.semantic-version

基于给定的主次要版本,插件根据 Maven 仓库中已有的内容自动增加以产生下一个版本号。主次要版本必须手动更改

0.2.1
(2024年6月22日)

org.shipkit.shipkit-auto-version

自动增加版本以便于从 CI 环境中轻松发布

2.0.10
(2024年7月23日)

productions.digitalcinnamon.skyler-versioning

一个简单的版本控制插件,可以跟踪构建元数据!它还可以从 Git 更新版本并应用您的版本更改(例如,增加到次要版本)。

1.1.1
(2019年11月19日)

io.alcide.gradle-semantic-build-versioning

这是一个提供构建语义版本控制支持的 Gradle 设置插件。它易于使用且非常可配置。该插件允许您根据由 git 标签识别的最新版本增加主要、次要、修复或预发布版本。您还可以根据您定义的方案增加预发布版本。版本可以通过使用版本特定于组件的项目属性或基于提交消息的内容自动增加。如果没有通过提交消息或项目属性进行手动增加,则插件会将最低优先级的版本组件自动增加;这通常是修复版本,但也可以是预发布版本,如果最新版本是预发布版本。该插件尽力确保在生成版本时您不会意外违反 SEMVER 规则;在这种情况下,插件会强制您明确违反这些规则。由于这是一个设置插件,它应用于 settings.gradle,因此版本计算在构建开始时进行,因此在任何项目配置之前。这意味着项目版本将立即可用(几乎就像它是显式设置的 - 实际上就是如此),并且在整个构建过程中不会更改(除非其他外部任务在构建过程中尝试修改版本)。当构建运行时,标记或更改项目属性不会影响构建开始时计算的版本。

4.2.2
(2021年5月13日)

javamuc.gradle-semantic-build-versioning

这是一个提供构建语义版本控制支持的 Gradle 设置插件。它易于使用且非常可配置。该插件允许您根据由 git 标签识别的最新版本增加主要、次要、修复或预发布版本。您还可以根据您定义的方案增加预发布版本。版本可以通过使用版本特定于组件的项目属性或基于提交消息的内容自动增加。如果没有通过提交消息或项目属性进行手动增加,则插件会将最低优先级的版本组件自动增加;这通常是修复版本,但也可以是预发布版本,如果最新版本是预发布版本。该插件尽力确保在生成版本时您不会意外违反 SEMVER 规则;在这种情况下,插件会强制您明确违反这些规则。由于这是一个设置插件,它应用于 settings.gradle,因此版本计算在构建开始时进行,因此在任何项目配置之前。这意味着项目版本将立即可用(几乎就像它是显式设置的 - 实际上就是如此),并且在整个构建过程中不会更改(除非其他外部任务在构建过程中尝试修改版本)。当构建运行时,标记或更改项目属性不会影响构建开始时计算的版本。

4.1.1
(2018年7月26日)