安装
下载
下载地址: https://gradle.org/releases/
环境变量
GRADLE_HOME: gradle 安装目录
GRADLE_USER_HOME: 默认依赖下载路径
PATH: %GRADLE_HOME%\bin
新建项目
F:\code\java\gradle_study\boot-shop>gradle init
Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2
Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Scala
6: Swift
Enter selection (default: Java) [1..6] 3
Generate multiple subprojects for application? (default: no) [yes, no]
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Groovy) [1..2] 2
Select test framework:
1: JUnit 4
2: TestNG
3: Spock
4: JUnit Jupiter
Enter selection (default: JUnit Jupiter) [1..4] 2
Project name (default: boot-shop):
Source package (default: boot.shop): com.laolang.shop
Enter target version of Java (min. 7) (default: 17): 8
Generate build using new APIs and behavior (some features may change in the next minor release)? (default: no) [yes, no]
> Task :init
Get more help with your project: https://docs.gradle.org/8.1.1/samples/sample_building_java_applications.html
BUILD SUCCESSFUL in 46s
2 actionable tasks: 2 executed
F:\code\java\gradle_study\boot-shop>
idea 配置
当前项目配置
新建项目默认配置
各个文件的含义
阿里云镜像
https://developer.aliyun.com/mirror/maven
上面是 groovy 脚本, kotlin 脚本参考: 使用 Kotlin DSL 的 Gradle 中央仓库镜像源配置
依赖镜像配置: build.gradle.kts
repositories {
maven("https://maven.aliyun.com/repository/public/")
maven("https://maven.aliyun.com/repository/spring/")
mavenLocal()
mavenCentral()
}
插件依赖镜像配置: settings.gradle.kts
pluginManagement {
repositories {
// 插件使用阿里云 maven 源
maven("https://maven.aliyun.com/repository/gradle-plugin")
}
}