是一个构建工具 灵活 大型项目性能比maven好
安装和配置
- 下载 解压
https://gradle.org/releases/ - 配置环境变量
新建 GRADLE_HOME 环境变量指向你的 Gradle 解压路径
将 %GRADLE_HOME%\bin 添加到 Path 环境变量中 - 测试
gradle -v -
配置gradle的默认仓库地址(建议和maven同一个仓库地址)
- 修改镜像地址
全局:
在gradle中的init.d文件中新建一个init.gradle文件
allprojects {
repositories {
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal()
mavenCentral()
}
}
项目结构:
src/main/java 放置正式代码目录
src/main/resources 放置正式配置文件目录
src/test/java 放置单元测试代码目录
src/main/webapp 放置页面元素 比如:js,css,img,jsp,html等
构建父子项目(点击)
settings.gradle 该文件声明了项目层次结构所需的配置
build.gradle相当于maven的pom.xml
gradlew构建过程:
1.初始化阶段
大概就是gradle需要收集本次构建的工程和子工程,增加层次结构并且都为每个工程创建project实例(和这个关系最大的就是setting.gradle文件)
2.配置阶段(编译阶段)
这个阶段就是去执行各个工程下面的build.gradle文件(先执行根项目,再执行子项目)
3.执行阶段
主要就是执行在第二阶段生成的任务依赖图
Task
project
配置
使用 gradle.properties 文件设置属性
gradle插件:
参考链接:
gradle尚硅谷视频
w3c gradle
好的链接
各种配置:https://developer.baidu.com/article/details/2772460