Ps1:gradle是基于jvm的,因此在安装gradle之前一定要确保已经安装了jdk。
Ps2:如果配置好后,发现输入-V,CMD还是找不到命令,那么可能这个CMD是原来还没配置前的CMD。重新打开CMD即可。
Groovy基础知识-理论介绍
1.Groovy完全兼容java的语法
2.分号是可选的
3.类、方法默认是public的
4.编译器给属性自动添加getter/setter方法
5.属性可以直接用点号获取
6.最后一个表达式的值会被作为返回值
5.==等同于equals方法,比较不会返回空指针,默认调用equals方法
6.assert语句
7.可选类型定义
8.可选的括号
9.字符串
10.集合API
11.闭包
Gradle依赖管理代码实例
hibernate slfj依赖冲突
Ps:上图是修改后的代码(当冲突时,显示版本冲突)。默认选择最高版本的JAR包。
Ps:可以是JAR包中没有的,新指定的一个版本。
Ps:只对 web模块,web子项目打包成WAR的原因。
Ps:前面两个是错误的(但很多书上仍这么标记),正确流程图如下:
步骤:
1. 插入插件:maven-publish
2. 配置:要发布的内容,仓库地址等
3. 执行发布