,gradle还是挺省事的,写的代码变少了,也清晰了不少,而且迭代升级超快,去年第一次接触gradle的时候还是4.x的版本,现在都5.x了
gradle 配置多模块项目
想要学习gradle多模块最好的方式...但是这个工程是单模块的,我们要把他改造成多模块的
改造成多模块项目
改造并不麻烦, 像以前在maven工程中, 需要在主pom里面声明Module一样, gradle需要在settings.gradle..."
}
}
}
模块及功能划分
如上面目录结构图所示,一般来说,这几层都是避不可免的,对外提供web访问的admin模块,打包出去的client模块, 对外提供dubbo接口的service...模块,供admin,service调用的business接口模块,business的实现逻辑的business-impl模块,自己项目定制化的工具类,通用的配置等等....注意依赖和配置的位置
虽说现在这样项目已经可以跑起来了,但实际上,还是有不少坑,如主build.gradle里面不要引依赖,但是可以写版本号.