搜索 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-versioningA Gradle plugin for semantic build-versioning. Currently only supports git repositories. |
4.0.0
(2017年7月26日) |
io.github.andreabrighi.android-git-sensitive-semantic-versioningA Gradle plugin that forces semantic versioning in an Android project (version name and version code) and relies on git to detect the project state, based on Git-Sensitive Semantic Versioning Plugin by Danilo Pianini. |
3.0.9
(2024年8月17日) |
io.github.andreabrighi.android-git-sensitive-semantic-versioning-gradle-pluginA Gradle plugin that forces semantic versioning in an Android project (version name and version code) and relies on git to detect the project state, based on Git-Sensitive Semantic Versioning Plugin by Danilo Pianini. |
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日) |