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 官方文档,绘制的要点图

点击链接查看完整脑图

 

posted @ 2017-06-20 11:42  爱折腾的爪哇猿  阅读(328)  评论(0编辑  收藏  举报