搜索Gradle插件

插件 最新版本

io.github.crimix.changed-projects-task

一个Gradle插件,用于在已更改的项目(模块)及其依赖项目(模块)上运行用户定义的任务

1.6
(2022年12月4日)

info.offthecob.Settings

包含foojay插件支持gradle 9的工具链API。自动导入子项目。这也将gradle改为预期子项目的build.gradle.kts为<子项目名称>.gradle.kts。例如:

1.0.17
(2024年7月11日)

dev.adamko.kotlin.binary-compatibility-validator.project

验证公共JVM二进制API以确保跟踪破坏性更改。这是一个Gradle项目插件,可以在`build.gradle`或`build.gradle.kts`文件中应用。

0.1.0
(2023年5月2日)

com.linecorp.recursive-git-log-plugin

一个插件,通过git历史和gradle项目依赖关系提取受影响的变化日志。

1.1.1
(2020年3月24日)

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

io.mateo.cxf-codegen

查看项目的更改日志以了解任何显著更改。

1.2.1
(2023年4月23日)

com.liferay.change.log.builder

Change Log Builder Gradle插件允许您根据项目中的Git提交生成和维护更改日志文件。

1.1.7
(2023年8月21日)

com.github.johnrengelman.shadow

A Gradle插件,将所有依赖项和项目代码压缩到单个Jar文件中。注意:此插件已更改核心维护者,并具有新坐标:https://plugins.gradle.org.cn/plugin/com.gradleup.shadow

8.1.1
(2023年3月20日)

com.dipien.releaseshub.gradle.plugin

Gradle插件,可自动升级您的Java Gradle项目依赖,并提交GitHub pull request以发送更改

4.0.0
(2022年11月1日)