使用gradle搭建spring boot项目

使用配置

  • Gradle环境配置
    • Gradle下载地址
      我们选择想要安装的发布版本,gradle-x.x-bin.zip是需要下载的安装发布版,gradle-x.x-src.zip是源码,gradle-x.x-all.zip则是下载全部的文件,本篇文章使用的是gradle-4.10.3-bin.zip
    • windows环境变量配置
    1. 右键计算机,选择高级系统设置
      在这里插入图片描述
    2. 系统变量下编辑GRADLE_NAME,为下载的gradle路径 E:\tools\gradle\gradle-4.10.3
      在这里插入图片描述
      在这里插入图片描述
    3. 系统变量下编辑GRADLE_USER_HOME,为Gradle的使用路径,我使用的是F:\Gradle 在这里插入图片描述
      在这里插入图片描述
    4. 编辑path 添加 %GRADLE_HOME%\bin
      在这里插入图片描述
      至此Gradle的下载和使用完毕 可以在cmd中 使用gradle -v查看是否安装完毕
  • maven环境配置
    • maven下载地址
      自行下载需要使用的版本,本篇文章使用的是apache-maven-3.6.0-bin.zip
    • windows环境变量配置
    1. 环境变量配置位置与gradle位置一致 ,编辑MAVEN_HOME,为下载的maven所在路径
      在这里插入图片描述
      在这里插入图片描述
      2. 编辑path 添加 %MAVEN_HOME%\bin在这里插入图片描述
      至此maven的下载和使用完毕 可以在cmd中 使用mvn-version查看是否安装完毕
      在这里插入图片描述

项目搭建

  1. 使用spring的快速生成工程网站创建网址
    在这里插入图片描述
    选择Gradle project 生成项目,语言和版本号自行挑选,本篇文章使用的是java创建2.1.1版本spring boot
  2. 项目生成以后如图所示,使用idea作为开发工具在这里插入图片描述
  • idea的gradle配置
    file->setting->Build,Execution,Deployment->Gradle目录下
    在这里插入图片描述
  • idea中的maven配置
    在这里插入图片描述
  • gradlew
    生成的gradle自带gradlew脚本,gradlew可以统一管理gradle的版本,如果没有下载gralde会自动生成一个版本的gradle,在gradle目录的wrapper目录下的gradle-wrapper.properties中可以控制需要的gradle版本,和下载地址,目录位置就是GRADLE_USER_HOME在环境变量中配置的环境

也可以在build.gradle添加代码段:

task wrapper(type: Wrapper){
    gradleVersion = '3.4'
    distributionType = 'all' (可以下载gradle的all包)
}

gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
  • build.gradle设置
    build.gradle主要是负责仓库的引用和版本的管理
//关于使用的参数表示
//buildscript:gradle脚本自身需要使用的资源
//repositories:引用外部仓库依赖
//dependencies :项目依赖仓库的对应需要使用jar包 implementation 代表引用
//dependencyManagement:统一多模块的依赖版本,依赖io.spring.dependency-management才可使用
//apply plugin 引用插件
buildscript {
	ext {
		springBootVersion = '2.1.1.RELEASE'
	}
	//
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") //引用springboot的可用命名
	}
}
//使用插件,管理java版本,工具版本,引用boot库和统一管理dependency-management
apply plugin: 'idea'  //使用eclipse就修改为eclipse
apply plugin: 'java' 
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

group = 'com.iwangding.base'//自定义名
version = '0.0.1-SNAPSHOT'//自定义版本
sourceCompatibility = '1.8'//java版本
repositories {
    maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'} //阿里云maven镜像
    mavenCentral() //maven仓库
	mavenLocal() //Maven本地仓库,可以通过本地配置文件配置,通过USER_HOME/.m2/下的settings.xml配置文件修改默认路径位置,在windows系统下是C:\Users\用户名\.m2\settings.xml中
}

dependencies {
	implementation 'org.springframework.boot:spring-boot-starter'
}
	dependencyManagement{

	}
  • settings.gradle设置
    设置项目名,设置关联的子项目及其名字
rootProject.name = 'iwangding' //根目录项目名
include 'interface' //子目录
include 'web' //子目录
include 'speed-web' //子目录

在这里插入图片描述

  • 创建spring boot 启动类
    在其子项目中创建启动类
    在这里插入图片描述
 package com.iwangding.Interface;

import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        new SpringApplicationBuilder(Application.class).run(args);
    }
}
  • 关于Maven本地仓库调用的配置
    在USER/.m2文件夹复制maven的setting.xml文件,配置localRepository
    在这里插入图片描述
    至此简单的gradle搭建spring boot项目就完成了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值