前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Gradle与IDEA整合

Gradle与IDEA整合

作者头像
shaoshaossm
发布2022-12-27 14:59:55
4710
发布2022-12-27 14:59:55
举报
文章被收录于专栏:Java啊

Groovy安装

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

解压并配置环境变量

验证
验证

创建Groovy项目

创建项目
创建项目
创建Groovy文件
创建Groovy文件
设置中搜索Gradle
设置中搜索Gradle

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

IDEA创建springboot项目
New Project
New Project

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

Next
Next
开始构建
开始构建
构建完成
构建完成

第一次BUILD会慢一点,这里慢是因为没有配置阿里云镜像的问题,后面会修改

添加依赖
添加依赖
代码语言:javascript
复制
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层
编写controller层
启动项目
启动项目

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

运行测试
运行测试
拓展spring-boot-gradle-plugin 插件

添加buildscript和apply并删除plugins

命令行创建
gradle init 初始化
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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Groovy安装
  • 创建Groovy项目
    • IDEA创建springboot项目
      • 拓展spring-boot-gradle-plugin 插件
        • 命令行创建
        • 常用命令
        • 修改maven下载源
          • Wrapper包装器
          • 参考文档
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档