gradle 使用总结

什么是gradle

书面化解释: Gradle可以自动化地进行软件构建、测试、发布、部署、软件打包,同时也可以完成项目相关功能如:生成静态网站、生成文档等。

Gradle是一种依赖管理工具. 它和maven类似,但是它的语法比之maven更加简洁

通俗来讲,对java开发人员来说就是帮我们完成 下载.jar依赖 ,打包,上传等功能...

以下是我在知乎上找到的答案截图,个人感觉比较通俗易懂 原文地址

 

为什么选择gradle

对我而言,没有用项目构建工具以前,搭建ssh,ssm等框架时,需要手动去下载jar包,添加到项目中

后来听说maven特别火,学习了简单的安装和命令后就不了了之了

换公司后,公司用的gradle 管理依赖,于是就开始简单入门了

后来知道gradle 比maven 语法简洁,就不愿意接触maven, spring 官网demo 都是提供了maven和gradle示例还挺好

常用gradle 命令 

gradle build

gradle clean assemble 

gradle [子模块名] assmble 单独打包一个子项目,这对于Jenkins集成时能提高构建效率

gradle 学习总结

补充了有道云笔记总结文档,适合实践操作时参考,当然也是为了能让自己以后回顾(自己总感觉记性不好,所以才养成了写笔记的习惯)

gradle 下载安装

gradle 构建java项目

定义build.gradle

gradle 多项目构建

解决依赖冲突

一般情况下,build.gradle 是有项目经理定义的,但是作为一个有追求的开发人员,你得学会自己定义项目构建,下面总结可以帮助系统学习gradle

* 最近喜欢用百度脑图组织学习思路,好处是学习和复习要点时思路会比较清晰.

* 下面是根据gradle 官方文档,绘制的要点图

点击链接查看完整脑图

个人倾向于用百度脑图整理知识点,使用有道云笔记编写总结文档,所以博客上会有比较多的链接,阅读体验可能不太好. 脑图阅读建议: 1 根据序号阅读 2 有链接的地方是可以直接跳转链接的 (),比如下载 ; 外链基本都是官方文档,本人也是比较推荐看官方文档的,这样学习才能有整体性 3 有 详细说明()的地方是需要鼠标浮动显示的 4 有 有道云笔记总结的是对应知识点的总结,适合实践参考阅读
原文地址:https://www.cnblogs.com/javastar/p/6961839.html