搜索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 Plugin。

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 Plugin。

3.0.9
(2024年8月17日)

dev.poolside.gradle.semantic-version

基于给定的主要.minor版本,插件根据maven仓库中已有的内容确定补丁版本,通过自动递增以产生下一个版本号。主要版本或次要版本必须手动更改。

0.2.1
(2024年6月22日)

de.l11n.gvgp.gradle-git-versioning

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

1.0.18
(2024年3月3日)