再遇gradle

  • Overview

    初识gradle||安装||初级使用

  • 通俗理解gradle

    不同的软件发布渠道,不同的手机型号,不同的依赖导致的繁琐工作,都可以通过Gradle解决。

    Gradle是一种构建工具,可以帮你管理项目中的差异,依赖,编译,打包,部署…你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用。

    Grdle并不是一种编程语言,它不能帮你实现软件中的任何实际功能。

  • ant

    ant可以自动化打包逻辑

  • maven

    maven可以自动化打包逻辑的同事,又能自动下载jar包。

    Gradle既能干maven的活,又能干ant的活。

    Gradle不单单是一个配置脚本,它的背后是几门语言:

    1. Groovy Language
    2. Gradle DSL
    3. Android DSL
  • Gradle的基本构成

    ProjectTaskGradle的两个基础概念:

    • Project,是指我们的构建产物(如jar包)或实施产物(将应用程序部署到生产环境)
    • Task,指不可分的最小工作单元,执行构建工作

    每一个构建都是由一个或多个projects构成的,每一个project是由一个或多个task构成的。

  • Gradle构建系统的组成

    任何一个构建系统都是由多个构建文件组成:

    • Ant由build.xml组成
    • Maven由pom.xml组成
    • Make由makefile组成
    • Gradle由build.gradle settings.gradle gradle.properties构成
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值