gradle idea是一个构建工具定位和maven一样,鼡于管理项目依赖和构建项目和maven比起来的优势是:语法更灵活,更方便管理项目(个人很讨厌XML)
gradle idea具有以下特点:
- 按约定声明构建和建設;
- 强大的支持多工程的构建;
- 强大的依赖管理(基于Apache Ivy),提供最大的便利去构建工程;
- 全力支持已有的 Maven 或者Ivy仓库基础建设;
- 具有广泛的領域模型支持构建;
子模块模块之间相互依赖方式:
其实build指令本质就是执行各个task在做protobuf开发的开发的时候我就可以通过配置task来在指定指定位置生成对应的java代码。
gradle idea相较maven来说更灵活但现在市场占有率最大的还是maven,gradle idea在安卓开发的领域使用比较多看过spring源码的就知道,spring就是用gradle idea来管悝的读完本篇博客后我希望你能顺畅的使用gradle idea构建一个普通的java项目、一个springboot项目、一个多模块项目。感谢阅读