搜索 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使用 Travis CI 构建号在 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基于给定的主版本号和次版本号,插件根据已存在于 Maven 仓库中的版本,通过自动递增来决艾滋打补丁版本,生成下一个版本号。主版本号和次版本号必须手动更改 |
0.2.1
(2024 年 6 月 22 日) |
de.l11n.gvgp.gradle-git-versioning使用注释的 git 标签管理版本 |
1.0.18
(2024 年 3 月 3 日) |