搜索Gradle插件
插件 | 最新版本 |
---|---|
com.sherepenko.gradle.plugin-build-version此Gradle插件提供语义版本控制2.0.0的实现,具有自动递增功能 |
0.3.0
(2021年10月1日) |
dev.poolside.gradle.semantic-version基于给定的主要.次要版本,插件根据Maven仓库中的状态自动递增来决定补丁版本,从而产生下一个版本号。主要或次要版本必须手动更改 |
0.2.1
(2024年6月22日) |
org.shipkit.shipkit-auto-version自动递增版本,以便从CI中轻松发布 |
2.0.10
(2024年7月23日) |
net.thauvin.erik.gradle.semverGradle语义版本插件 |
1.0.4
(2019年7月26日) |
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日) |