搜索 Gradle 插件

插件 最新版本

io.github.crimix.changed-projects-task

Gradle 插件,用于在改变的项目(模块)及其依赖项目(模块)中运行用户定义的任务

1.6
(2022年12月4日)

io.github.gciatto.kt-mpp.multi-project-helper

Kotlin 多平台和多项目配置的 Gradle 插件:多平台和多项目辅助插件

4.1.4
(2024年5月31日)

io.github.gregoranders.project-configuration

遵循约定优于配置的原则,此 Gradle 插件为 Gradle JVM 项目的各种插件提供默认配置,因此您不必在您的项目中复制样板代码。

0.0.9
(2023年6月4日)

org.taruts.workspace

用于工作空间项目的插件。工作空间项目将多个相关项目分组在一起,每个项目存储在一个单独的 Git 仓库中。此插件自动化包含在工作空间中的项目克隆,以便开发者在开始使用它时可以自动化操作。插件 DSL 允许指定工作空间中的项目列表以及它们应克隆到的子目录。

1.0.3
(2023年3月16日)

io.alcide.gradle-semantic-build-versioning

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

4.2.2
(2021年5月13日)

com.trevorism.create-project

为新的项目创建标准文件夹结构、构建文件和带有单元测试的示例代码。

0.9.0
(2020年10月28日)

javamuc.gradle-semantic-build-versioning

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

4.1.1
(2018年7月26日)

nebula.rxjava-project

RxJava项目的模板

4.0.0
(2016年2月10日)

com.palantir.baseline-prefer-project-modules

Baseline Java是一组用于在构建和生成的Eclipse/IntelliJ项目中配置代码质量工具的Gradle插件。

5.63.0
(2024年8月19日)

com.netflix.nebula.project

Gradle插件,用于设置一个负责任的Gradle项目

11.0.0
(2024年5月8日)