zoukankan      html  css  js  c++  java
  • 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 有 有道云笔记总结的是对应知识点的总结,适合实践参考阅读
  • 相关阅读:
    ubuntu下使用golang、qml与ubuntu sdk开发桌面应用 (简单示例)
    Go Revel 学习指南
    Go Revel
    Go Revel
    Go Revel
    Go Revel
    Go Revel
    Go Revel
    Go Revel
    Go Revel
  • 原文地址:https://www.cnblogs.com/javastar/p/6961839.html
Copyright © 2011-2022 走看看