搜索Gradle插件

插件 最新版本

org.danilopianini.build-commons

丰富的构建配置,可在项目间共享

0.4.0+0ls.7bb38ef
(2018年11月7日)

gg.hubblemc.linting

为HubbleMC项目预配置的代码检查。

2.1.4
(2023年6月25日)

gg.hubblemc.defaults

为HubbleMC项目预配置默认设置。

2.1.4
(2023年6月25日)

com.monnage.test-report

此插件预配置了Java测试任务,可提供优秀的测试报告输出。

1.4
(2020年12月9日)

com.utopia-rise.kotlin-preprocessors

自动设置godot kotlin jvm特定项目的配置

0.2.0
(2023年10月23日)

de.3pc.development

为3pc Java项目预配置的外部插件,有助于减少样板配置并推动标准。

0.2.1
(2024年1月16日)

org.danilopianini.gradle-pre-commit-git-hooks

一个强制执行预提交和提交消息Git钩子配置的Gradle插件。符合常规提交。

2.0.9
(2024年8月14日)

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