首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用Gradle构建Java项目

使用Gradle构建Java项目

作者头像
鱼找水需要时间
发布2023-02-16 18:47:28
发布2023-02-16 18:47:28
97700
代码可运行
举报
文章被收录于专栏:SpringBoot教程SpringBoot教程
运行总次数:0
代码可运行

引入 springboot 插件

该插件发布在 Gradle 的插件门户网站上,可以使用插件块来应用:

代码语言:javascript
代码运行次数:0
运行
复制
plugins {
    id 'org.springframework.boot' version '2.3.7.RELEASE' //维护springboot版本号,不单独使用,和下面两个插件一起用
    id 'io.spring.dependency-management' version '1.0.10.RELEASE' //进行依赖管理,在引入其它boot依赖时省略版本号、解决jar包冲突问题
    id 'java'
}

引入所需要的依赖

代码语言:javascript
代码运行次数:0
运行
复制
dependencies {
    implementation 'org.springframework.boot:spring-boot-starter'
    implementation 'org.springframework.boot:spring-boot-starter-web' //省略版本,原生bom支持,插件management提供
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
}

test {
    useJUnitPlatform()
}

要想运行当前 Springboot 项目,直接执行 gradle bootRun 指令或者 idea 右侧按钮即可。 当然如果想让当前项目打成可执行 jar 包,只需执行: gradle bootJar 指令即可。 Cloud 项目创建也可以借助于脚手架创建,与 Boot 项目类似

spring-boot-gradle-plugin 插件

使用插件对boot、dependency-management进行同一维护

代码语言:javascript
代码运行次数:0
运行
复制
buildscript { 
    repositories { 
        maven { url 'https://maven.aliyun.com/repository/public' } 
    }
    dependencies { 
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.4.1' 
    } 
}

apply plugin: 'org.springframework.boot' 
apply plugin: 'io.spring.dependency-management //这里不需要指定版本了
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引入 springboot 插件
  • 引入所需要的依赖
  • spring-boot-gradle-plugin 插件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档