搜索Gradle插件
插件 | 最新版本 |
---|---|
io.github.crimix.changed-projects-task一个Gradle插件,用于在更改的项目(模块)及其依赖的项目(模块)上运行用户定义的任务 |
1.6
(2022年12月4日) |
io.github.gciatto.kt-mpp.multi-project-helperKotlin多平台和多项目配置的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 settings-plugin。它非常容易使用,并且可配置性极高。此插件允许您根据最新版本的增加主版本、次版本、修订版本或预发布版本,该版本是从git标签中识别的。它还允许您基于您定义的方案增加预发布版本。版本可以通过使用特定于版本组件的项目属性来增加,也可以根据提交消息的内容自动增加。如果在提交消息或项目属性中没有进行手动增加,插件将递增最低优先级的版本组件;这通常是修订版本,但在最新版本是预发布版本的情况下可以是预发布版本。插件尽力确保您在生成版本时不会意外违反semver规则;在这种情况下,插件将强制您明确违反这些规则。因为这是一个settings插件,它应用于settings.gradle,因此版本计算是在构建开始时进行的,即在配置任何项目之前。这意味着项目版本立即可用(几乎就好像它被明确设置一样 - 实际上就是这样),并且在构建过程中永远不会改变(除非其他外部任务尝试在构建过程中修改版本)。当构建正在运行时,标记或更改项目属性不会影响在构建开始时计算出的版本。 |
4.2.2
(2021年5月13日) |
com.trevorism.create-project为新建项目创建标准文件夹结构、构建文件以及带有单元测试的示例代码。 |
0.9.0
(2020年10月28日) |
javamuc.gradle-semantic-build-versioning这是一个提供对构建语义版本支持的Gradle settings-plugin。它非常容易使用,并且可配置性极高。此插件允许您根据最新版本的增加主版本、次版本、修订版本或预发布版本,该版本是从git标签中识别的。它还允许您基于您定义的方案增加预发布版本。版本可以通过使用特定于版本组件的项目属性来增加,也可以根据提交消息的内容自动增加。如果在提交消息或项目属性中没有进行手动增加,插件将递增最低优先级的版本组件;这通常是修订版本,但在最新版本是预发布版本的情况下可以是预发布版本。插件尽力确保您在生成版本时不会意外违反semver规则;在这种情况下,插件将强制您明确违反这些规则。因为这是一个settings插件,它应用于settings.gradle,因此版本计算是在构建开始时进行的,即在配置任何项目之前。这意味着项目版本立即可用(几乎就好像它被明确设置一样 - 实际上就是这样),并且在构建过程中永远不会改变(除非其他外部任务尝试在构建过程中修改版本)。当构建正在运行时,标记或更改项目属性不会影响在构建开始时计算出的版本。 |
4.1.1
(2018年7月26日) |
nebula.rxjava-projectRxJava项目的模板 |
4.0.0
(2016年2月10日) |
com.palantir.baseline-prefer-project-modulesBaseline Java 是一组 Gradle 插件,用于在构建中配置代码质量工具,并生成 Eclipse/IntelliJ 项目。 |
5.63.0
(2024年8月19日) |
com.netflix.nebula.projectGradle 插件,用于设置一个负责任的 Gradle 项目 |
11.0.0
(2024年5月8日) |