为了账号安全,请及时绑定邮箱和手机立即绑定

新一代构建工具gradle

skyding JAVA开发工程师
难度中级
时长 1小时58分
学习人数
综合评分9.60
98人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.6 逻辑清晰
质量有点低,作为一个基础的,本来就是讲给打算学习用的人的,讲的就是最基本的东西,你中间还带省略的
感谢老师哇
gradle入门,给老师大大的赞
讲的很好,很用心
哎,视频看完了,然后我就不想用gradle了,我还是用Maven吧,不是说它难,主要是gradle没有Maven的继承功能,这太隔痒人,等啥时候官方出继承功能,我再考虑用吧。而且gradle没见得比maven强大到哪里,就是换了种配置形式。nexus也没有gradle的仓库,好多东西还得依靠maven,至少目前着实没有必要放弃maven。学gradle的主要好处,主要是因为一些知名的项目用它
我觉得多模块采用聚合模式用的不多,因为一个大项目可能有八九十个子项目,例如spring-cloud的项目,每个项目都放在父项目之下是很难看且不方便的,最常用的应该是maven那种的有个parent标签,所有子项目都通过parent标签继承一个父项目,这样利于各项目的独立。可惜视频中没有讲
前面基础知识应该对2-5节的这些语法糖介绍下,冷不丁的上来一些特殊的东西,对于还没入门的小白来说,无疑讲了跟没讲一样,还得百度。
plugin:'java'这个语法我就记得在map集合中用啊,没见过哪里讲啊?
至今没发现和maven相比优势在哪
老师好厉害(ง •̀_•́)ง
子项目的mavenCentral可以删除
并没有跑题啊,gradle是基于groovy的,服务于Java的构建工具,Java开发会用到Gradle,而学习Gradle也要学习groovy,这是两码事啊,Java用到的就应该在Java里,无论他是基于什么的吧
第一点,我不认为groovy会为属性添加getter和setter方法,您的示例是对象.属性名而不是对象.getter或setter方法,我试过后面这种,运行时报错;而显性的提供getter和setter后,运行正确。
第二点:java的==同样不会报空指针,您可能想说的equals
素晴らしい!!
谢谢,课程结构清晰明了,对于入门来说非常简单明了的教材。
我的理解是
repositories{} 是以闭包为参数的方法
mavenCentral()是闭包
如果理解有误请指正
课程须知
1、 编程零基础可听 2、 写过一段时间代码再听更好 3、 有与他人协作开发意向者最佳
老师告诉你能学到什么?
了解gradle的脚本语法、配置要素、依赖管理等基本原理,掌握使用gradle命令行或者集成IDE之后,进行构建、单元测试、打成jar包或者war包并发布到maven仓库等单项目或者多项目的自动化过程。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消