SuperAPI AI 工具集

java-gradle

编程与开发

查看项目

更新于 10-16 09:51

技能介绍

用途:该技能面向 Java 项目中 Gradle 构建工具的配置与优化,以 Kotlin DSL 为主要写法,适用于配置构建脚本、管理依赖、优化构建性能、设置构建缓存、创建自定义任务以及与 CI/CD 集成等场景。

主要能力:覆盖使用 Kotlin DSL 编写 build.gradle.kts,配置 Java 工具链版本(如 Java 21)、插件(含 Spring Boot 与依赖管理插件)、仓库与依赖;使用版本目录(gradle/libs.versions.toml)集中管理版本、库与插件;配置 JavaCompile 任务参数(如 -parameters、-Xlint:all、fork、增量编译);配置 test 任务使用 JUnit Platform 与并行 fork;通过 settings.gradle.kts 启用配置缓存特性预览,并通过 gradle.properties 开启并行与缓存。

常用命令(保持原样):gradle dependencies 查看依赖;gradle dependencyInsight --dependency log4j 分析依赖;gradle build --scan 生成构建扫描;gradle build --build-cache 使用缓存;gradle wrapper --gradle-version 8.5 更新 wrapper。

排错要点:构建慢可启用 --build-cache;版本冲突可使用 platform() 或 constraints;缓存问题可执行 gradle --refresh-dependencies。

使用方式:通过 Skill("java-gradle") 调用。

限制:资料未提供具体支持的 Gradle 版本范围、平台兼容性、收费情况或性能提升数据,使用前需结合自身项目验证。