加载中...

Gradle与IDEA整合


Groovy安装

下载地址: https://groovy.apache.org/download.html

解压并配置环境变量

验证

创建Groovy项目

创建项目

创建Groovy文件

设置中搜索Gradle

每次创建新项目都需要重新设置一下

IDEA创建springboot项目

New Project

这里没选择web依赖,后面会自己手动加上

Next
开始构建
构建完成

第一次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";
    }
}

编写controller层

启动项目

浏览器输入地址:http://localhost:8080/actor/name测试即可

运行测试

拓展spring-boot-gradle-plugin 插件

添加buildscript和apply并删除plugins

命令行创建

gradle init 初始化
创建成功

常用命令

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


文章作者: shaoshaossm
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 shaoshaossm !
评论
  目录