目录
一、Gradle
1.1、简介
1.2、安装
1.2.1、注意事项
1.2.2、安装流程
1.2.3、配置共享仓库
1.3、构建项目
1.4、常用指令
1.4.1、gradle classes
1.4.2、gradle clean
1.4.3、gradle test
1.4.4、gradle build
1.5、修改Maven下载源
1.6、Wrapper包装器
1.6.1、修改Wrapper版本
一、Gradle
1.1、简介
2012年Google推出的基于Groovy语言的全新项目构建工具,集合Ant和Maven的优势。
优点:集Ant脚本的灵活性和Maven约定大于配置的项目目录优势,支持多种远程仓库和插件,侧重于大项目的构建。
缺点:学习成本高,资料少,脚本灵活,版本兼容性差。
1.2、安装
1.2.1、注意事项
1、与idea版本要匹配兼容
2、jdk版本要在1.8及以上
1.2.2、安装流程
1、下载安装包并解压
官网地址:Gradle | Releases
2、配置环境变量
2、检查是否安装成功
使用命令:gradle -v
1.2.3、配置共享仓库
使用maven的本地仓库共享:
1.3、构建项目
在spring官网创建
使用命令行创建项目
命令:gradle init
1.4、常用指令
1.4.1、gradle classes
编译业务代码和配置文件
如果执行指令报错,springboot版本过高和jdk版本,修改上面图中文件内容
1.4.2、gradle clean
清空bulid目录
1.4.3、gradle test
执行测试代码生成测试报告
1.4.4、gradle build
构建项目
也可以跳过测试 gradle build -x test
1.5、修改Maven下载源
文件内容:
allprojects {
repositories {
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' }
maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
}
}
}
1.6、Wrapper包装器
1.6.1、修改Wrapper版本
指令:gradle wrapper --gradle-version=版本号
只有执行gradlew.bat clean,bulid 等命令才会下载
下载地址存放目录:
下载目录下的内容:
建议下载别人的gradle项目或版本太旧,使用gradlew指令