美文网首页
Gradle 番外

Gradle 番外

作者: 黑色海鸥 | 来源:发表于2018-07-30 18:05 被阅读8次

    Gradle介绍

    使用这个工具可以完成app的编译打包等工作。当然你也可以用它干其他的事情。

    =====>看待问题的时候,所站的角度非常重要。
    
    -->当你把Gradle当工具看的时候,我们只想着如何用好它。会写、写好配置脚本就OK
    
    -->当你把它当做编程框架看的时候,你可能需要学习很多更深入的内容。
    
    另外,今天我们把它当工具看,明天因为需求发生变化,我们可能又得把它当编程框架看。
    

    Gradle的官网
    下载,配置环境变量,执行gradle -v验证

    基本组件

    Gradle是一个框架,它定义一套自己的游戏规则。我们要玩转Gradle,必须要遵守它设计的规则。

    • Gradle中,每一个待编译的工程都叫一个Project。每一个Project在构建的时候都包含一系列的Task。比如一个Android APK的编译可能包含:Java源码编译Task、资源编译Task、JNI编译Task、lint检查Task、打包生成APK的Task、签名Task等。
    • 一个Project到底包含多少个Task,其实是由编译脚本指定的插件决定。插件是什么呢?插件就是用来定义Task,并具体执行这些Task的东西。
    • Gradle是一个框架,作为框架,它负责定义流程和规则。而具体的编译工作则是通过插件的方式来完成的。比如编译Java有Java插件,编译Groovy有Groovy插件,编译Android APP有Android APP插件,编译Android Library有Android Library插件

    相关文章

      网友评论

          本文标题:Gradle 番外

          本文链接:https://www.haomeiwen.com/subject/clzfvftx.html