搜索 Gradle 插件

插件 最新版本

net.vivin.gradle-semantic-build-versioning

一个针对语义构建版本管理的 Gradle 插件。目前仅支持 Git 仓库。

4.0.0
(26 July 2017)

javamuc.gradle-semantic-build-versioning

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

4.1.1
(26 July 2018)

io.alcide.gradle-semantic-build-versioning

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

4.2.2
(13 May 2021)

me.moallemi.advanced-build-version

从 Git 标签、日期等自动生成 Android 版本代码和版本名称。

3.0.0
(18 April 2024)

productions.digitalcinnamon.skyler-versioning

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

1.1.1
(19 November 2019)

com.bnc.gradle.travis-ci-versioner

使用 CI 中的 Travis CI 构建号创建修补程序版本号。主要版本和次要版本由人工控制。

1.1.1
(19 November 2019)

eu.davidea.grabver

一个易于使用的 Gradle 插件,遵循 semver.org 规则自动生成 Patch 版本、构建号和代码版本,同时将重要版本、次要版本和预发布后缀保持在我们手中。

2.0.3
(01 August 2024)

com.benrhine.semantic-versioning-with-build-number

具有包括用于 SAFE Agile 的构建号的灵活语义版本功能。

0.0.3
(28 March 2023)

com.benrhine.semantic-versioning-with-build-number-kotlin

具有包括用于 SAFE Agile 的构建号的灵活语义版本功能。

0.0.1
(20 March 2023)

com.sherepenko.gradle.plugin-build-version

此 Gradle 插件提供带有自动增量功能的语义版本 2.0.0 实现。

0.3.0
(01 October 2021)