搜索 Gradle 插件

插件 最新版本

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日)

productions.digitalcinnamon.skyler-versioning

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

1.1.1
(2019年11月19日)

ch.essmann.gradle.check-java-version

该插件检查您的 Gradle 构建正在使用的 Java 版本。如果版本低于所需的最低版本或超过可接受的最大版本,则构建将因错误消息而中止,该错误消息友好、易于识别,指向问题所在。这有助于避免必须挖掘构建输出,最后只找到一些在输出中某个地方隐藏的不支持类文件版本错误消息,因为 Java 运行时版本不正确。

1
(2022年7月3日)

com.bnc.gradle.travis-ci-versioner

在 CI 中运行时,使用 Travis CI 构建号创建修补版本号。主要版本和次要版本由手动控制。

1.1.1
(2019年11月19日)

net.vivin.gradle-semantic-build-versioning

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

4.0.0
(2017年7月26日)

io.github.andreabrighi.android-git-sensitive-semantic-versioning

这是一个强制执行 Android 项目(版本名称和版本代码)的语义版本管理的 Gradle 插件,它依赖于 Git 来检测项目状态,基于 Danilo Pianini 的 Git-Sensitive Semantic Versioning 插件。

3.0.9
(2024年8月17日)

io.github.andreabrighi.android-git-sensitive-semantic-versioning-gradle-plugin

这是一个强制执行 Android 项目(版本名称和版本代码)的语义版本管理的 Gradle 插件,它依赖于 Git 来检测项目状态,基于 Danilo Pianini 的 Git-Sensitive Semantic Versioning 插件。

3.0.9
(2024年8月17日)

dev.poolside.gradle.semantic-version

根据给定的主版本号和子版本号,插件根据已存在于 Maven 仓库中的内容,通过自动递增来确定修补版本,以产生下一个版本号。主版本号和子版本号必须手动更改

0.2.1
(2024年6月22日)

de.l11n.gvgp.gradle-git-versioning

使用带注释的 Git 标签管理版本

1.0.18
(2024年3月3日)