搜索Gradle插件

插件 最新版本

net.vivin.gradle-semantic-build-versioning

一个用于语义构建版本控制的Gradle插件。目前仅支持git仓库。

4.0.0
(2017年7月26日)

io.github.offrange.git-semantic-versioning

一个Gradle插件,可自动根据Git标签对项目进行版本控制,遵循语义版本化2.0规范。

0.2.5
(2024年7月31日)

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

一个Gradle插件,强制在Android项目中实施语义版本化(版本名和版本代码),并依赖于git检测项目状态,基于Danilo Pianini的Git-Sensitive Semantic Versioning Plugin。

3.0.9
(2024年8月17日)

com.dipien.semantic-version

用于处理语义版本的Gradle插件

2.0.0
(2023年2月24日)

io.github.mainmethod0126.simple-semantic-version

这是一个方便的语义版本化插件

0.1.4
(2023年10月27日)

javamuc.gradle-semantic-build-versioning

这是一个提供构建语义版本支持功能的Gradle设置插件。它非常易于使用且可配置性极强。该插件允许您根据最新的版本(从git标签中识别)来提高主要、次要、补丁或预发布版本。它还允许您根据您定义的方案提高预发布版本。版本可以通过使用特定于版本组件的项目属性来提高,也可以根据提交消息的内容自动提高。如果没有通过提交消息或项目属性进行手动提高,则该插件将根据最低优先级版本组件增加版本;这通常是补丁版本,但在最新版本是预发布版本的情况下,可以是预发布版本。该插件尽最大努力确保您在生成版本时不会意外违反semver规则;在可能发生此类情况的情况下,插件会强迫您明确违反这些规则。因为这个是设置插件,它应用于settings.gradle,因此版本计算是在配置任何项目之前在构建的开始时进行的。这意味着项目版本立即可用(几乎像它被明确设置一样——事实上它是这样做的),在整个构建过程中不会改变(除非其他外部任务尝试在构建过程中修改版本)。当构建正在运行时,标记或更改项目属性不会影响在构建开始时计算的版本。

4.1.1
(2018年7月26日)

io.alcide.gradle-semantic-build-versioning

这是一个提供构建语义版本支持功能的Gradle设置插件。它非常易于使用且可配置性极强。该插件允许您根据最新的版本(从git标签中识别)来提高主要、次要、补丁或预发布版本。它还允许您根据您定义的方案提高预发布版本。版本可以通过使用特定于版本组件的项目属性来提高,也可以根据提交消息的内容自动提高。如果没有通过提交消息或项目属性进行手动提高,则该插件将根据最低优先级版本组件增加版本;这通常是补丁版本,但在最新版本是预发布版本的情况下,可以是预发布版本。该插件尽最大努力确保您在生成版本时不会意外违反semver规则;在可能发生此类情况的情况下,插件会强迫您明确违反这些规则。因为这个是设置插件,它应用于settings.gradle,因此版本计算是在配置任何项目之前在构建的开始时进行的。这意味着项目版本立即可用(几乎像它被明确设置一样——事实上它是这样做的),在整个构建过程中不会改变(除非其他外部任务尝试在构建过程中修改版本)。当构建正在运行时,标记或更改项目属性不会影响在构建开始时计算的版本。

4.2.2
(2021年5月13日)

com.dipien.android.semantic-version

用于处理语义版本的Gradle插件

2.0.0
(2023年2月24日)

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

一个Gradle插件,强制在Android项目中实施语义版本化(版本名和版本代码),并依赖于git检测项目状态,基于Danilo Pianini的Git-Sensitive Semantic Versioning Plugin。

3.0.9
(2024年8月17日)

org.danilopianini.git-sensitive-semantic-versioning

一个Gradle插件,强制实施语义版本化,并依赖于git来检测项目状态。

3.1.8-dev09-56b79bf
(2024年6月12日)