一、介绍
Gradle是一种构建工具,它放弃了基于XML的构建脚本,而是使用基于Groovy的内部域特定语言。
二、特点
Gradle是成熟的技术,能够应对大规模的构筑
Gradle提高了多语言、多平台的支持性
Gradle关注的是构建效率
Gradle经常发布,重要的功能开发计划透明化
Gradle社区正在活跃地迅速增加
三、安装
1 .在官网下载二进制文件并解压缩
2 .配置环境变量
pathd : \工具\等级le-5.5.1\kwdxmf3.验证
gradle -v四、使用IDEA迅速构建SpringBoot项目
在setting配置中设置本地仓库地址
创建格雷尔项目
2 .类型选择格雷尔项目
3 .在web上选择spring网页启动程序
4 .使用本地Gradle,设置本地仓库地址
5 .项目编制完成
五、gradle配置及依赖方式说明
1.设置.等级
插件管理{
存储库{
gradlePluginPortal
}
}
根项目名称=’ demo ‘//项目名称2.build.gradle
plugins {
id ‘ org.spring框架.引导’版本2.1.6 .发行版’
日本航空母舰
}
应用程序插件: ‘ io.spring .从属-管理’//APP应用程序的插件
组=’ com.example ‘
版本=’ 0.0.1 -快照’
源兼容性=’ 1.8 ‘
资料库{//远程仓库根据优先顺序决定优先顺序
maven ‘ http://maven.a liyun.com /下一个/内容/组/公共/’
mavenCentral )
}
从属关系{
实施’ org.spring框架. boot : spring-boot -启动程序- web ‘
测试版’ org.spring框架. boot : spring-boot -启动测试版’
}3.build.gradle上各种依赖关系的说明
1 .实施
该指令的特点是,对于使用该指令编译的依赖关系,依赖于该项目的项目将无法访问使用该指令编译的依赖关系中的任何程序,也就是说,不会向外部公开该依赖关系而隐藏在内部。
2.api
与compile命令完全相同。
3.compile
这是我们最常用的方法,用这种方法依赖的库参与编译和打包。
4 .测试完成
testCompile仅在编译单元测试代码和最终打包测试时有效。
5 .调试组合
只有在调试模式编译和最终调试软件包时,调试编译才有效。
6 .发布完成
发布编译只适用于发布模式的编译和最终的发布软件包。
7 .提供的
仅在编译时有效,不参与打包,可以在自己的moudle中使用该方法进行依赖。
8 .只运行时apk ) )。
只在生成apk时参加软件包,编译时不参加,很少使用。 4 .依赖于版本号的处理
compile‘com.Google.code.gson : gson :2.8.0’在格雷尔中可以不指定版本号。 例如,如下所示。
compile‘com.Google.code.GSON : gson :2 .’引入了gson主要版本2的软件包
compile‘com.Google.code.GSON : gson : latest.release’引入了gson的最新软件包5 .集成管理版本号
EFD PC=根项目. EXT .测试版本
ext {2}
//从属关系
测试版本=’ xx.xx.xx ‘
}
//使用
编译测试DPC