最近为了研究springboot,下载了springboot 的源码来学习,发现目前springboot都集成了gradle,所以又跑去研究gradle
以下是我对gradle的一些想法:
1.首先推荐的是使用groovy语法,可以理解为脚本语言,光是没有强校验的语法就让人很难受
2.其次gradle插件,gradle的插件涉及的语法中,需要去搜索这个插件的用法,比如springboot插件的用法还有java插件的用法,需要每个命令都要去研究怎么用,没有集成的那么智能,这一点确实没maven好
3.多模块项目中,gradle.build文件各种task,很多用法并不知道到底用来干嘛,需要不停的百度,让人奔溃
4.groovy的语法,有时候需要自己定义task任务,多模块的task依赖各种task可读性变得很差,让项目变得臃肿