搜索Gradle插件

插件 最新版本

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日)

org.danilopianini.git-sensitive-semantic-versioning

一个强制进行语义版本控制并依赖于git来检测项目状态的Gradle插件

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

com.github.lkishalmi.bill-of-materials

Gradle插件,用于在中央位置管理第三方库的版本。

0.3
(2014年11月14日)

org.danilopianini.git-sensitive-semantic-versioning-gradle-plugin

一个强制进行语义版本控制并依赖于git来检测项目状态的Gradle插件

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

com.palantir.jakarta-package-alignment

确保Jakarta EE依赖项使用带有'jakarta'命名空间的版本,或者强迫它们回到带有'javax'命名空间的Java EE依赖项

0.6.0
(2023年10月30日)

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日)