哎,视频看完了,然后我就不想用gradle了,我还是用Maven吧,不是说它难,主要是gradle没有Maven的继承功能,这太隔痒人,等啥时候官方出继承功能,我再考虑用吧。而且gradle没见得比maven强大到哪里,就是换了种配置形式。nexus也没有gradle的仓库,好多东西还得依靠maven,至少目前着实没有必要放弃maven。学gradle的主要好处,主要是因为一些知名的项目用它
我觉得多模块采用聚合模式用的不多,因为一个大项目可能有八九十个子项目,例如spring-cloud的项目,每个项目都放在父项目之下是很难看且不方便的,最常用的应该是maven那种的有个parent标签,所有子项目都通过parent标签继承一个父项目,这样利于各项目的独立。可惜视频中没有讲
2019-09-13
前面基础知识应该对2-5节的这些语法糖介绍下,冷不丁的上来一些特殊的东西,对于还没入门的小白来说,无疑讲了跟没讲一样,还得百度。
plugin:'java'这个语法我就记得在map集合中用啊,没见过哪里讲啊?
plugin:'java'这个语法我就记得在map集合中用啊,没见过哪里讲啊?
2019-09-12
并没有跑题啊,gradle是基于groovy的,服务于Java的构建工具,Java开发会用到Gradle,而学习Gradle也要学习groovy,这是两码事啊,Java用到的就应该在Java里,无论他是基于什么的吧
2019-07-25
第一点,我不认为groovy会为属性添加getter和setter方法,您的示例是对象.属性名而不是对象.getter或setter方法,我试过后面这种,运行时报错;而显性的提供getter和setter后,运行正确。
第二点:java的==同样不会报空指针,您可能想说的equals
第二点:java的==同样不会报空指针,您可能想说的equals
2019-07-12
我的理解是
repositories{} 是以闭包为参数的方法
mavenCentral()是闭包
如果理解有误请指正
repositories{} 是以闭包为参数的方法
mavenCentral()是闭包
如果理解有误请指正
2019-06-22