Groovy安装
下载地址: https://groovy.apache.org/download.html
解压并配置环境变量
创建Groovy项目
每次创建新项目都需要重新设置一下
IDEA创建springboot项目
这里没选择web依赖,后面会自己手动加上
第一次BUILD会慢一点,这里慢是因为没有配置阿里云镜像的问题,后面会修改
package com.ssm.gradle.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author shaoshao
* @version 1.0
* @date 2022/10/6 19:19
*/
@RestController
@RequestMapping("/actor")
public class ActorController {
@GetMapping("/name")
public String getActorName() {
System.out.println("aa");
return "ssm";
}
@GetMapping("/")
public String getActorName2() {
return "ssm";
}
}
拓展spring-boot-gradle-plugin 插件
添加buildscript和apply并删除plugins
命令行创建
常用命令
gradle指令 | 作用 |
---|---|
gradle clean | 清空build目录 |
gradle classes | 编译业务代码和配置文件 |
gradle test | 编译测试代码,生成测试报告 |
gradle build | 构建项目 |
gradle build -x test | 跳过测试构建构建 |
需要注意的是:
gradle
的指令要在含有build.gradle
的目录执行。
修改maven下载源
在init.d 文件夹下创建init.gradle 文件
Wrapper包装器
Gradle Wrapper 实际上就是对 Gradle 的一层包装,用于解决实际开发中可能会遇到的不同的项目需要不同版本的 Gradle
时候选择使用 gradle wrapper、什么时候选择使用本地gradle?
下载别人的项目或者使用操作以前自己写的不同版本的gradle项目时:用Gradle wrapper,也即:gradlew
什么时候使用本地gradle?
新建一个项目时: 使用gradle指令即可。
详解看尚硅谷资料:https://www.yuque.com/docs/share/f7487dc8-743d-43ba-8585-a0f85f12d826
参考文档
https://www.yuque.com/docs/share/f7487dc8-743d-43ba-8585-a0f85f12d826