美文网首页
Gradle 入门手记(一)

Gradle 入门手记(一)

作者: NiuLinguo | 来源:发表于2019-08-19 17:45 被阅读0次

    学习 Gradle 的理由

    我学习 Gradle 主要是为了给我们的项目实现自动化构建,现在公司每个人都让我给打包apk,正在开发新需求呢,
    测试甲:“来,给我打包个1.0.1版本的test环境安装包。”
    我:正在开发的代码先submit、切分支、配置环境、打包,“给,这是你要的安装包”。
    然后我切回dev分支,继续愉快的写代码,一会又来一个人,
    产品乙:“来,给我打包个1.0.0版本的stg环境安装包。”
    我:尼玛(心里),正在开发的代码先submit、切分支、配置环境、打包,“给,这是你要的安装包”。
    半天时间过去了,我的需求没有完成多少。。。

    想想如果项目可以自动化构建的场景。。。

    测试甲:“来,给我打包个1.0.1版本的test环境安装包。”
    我:淡定的写着当前的代码,“自己去Jenkins上弄”
    产品乙:“来,给我打包个1.0.0版本的stg环境安装包。”
    我:淡定的写着当前的代码,“自己去Jenkins上弄”

    爽!

    有了需求,就有了学习的动力,下面开始系统的学习一下Gradle吧。

    Gradle 环境搭建

    我的是MacOS,搭建环境好办:

    brew install gradle
    

    安装完成,看下Gradle的版本:

    gradle -v
    
    
    ------------------------------------------------------------
    Gradle 5.6
    ------------------------------------------------------------
    
    Build time:   2019-08-14 21:05:25 UTC
    Revision:     f0b9d60906c7b8c42cd6c61a39ae7b74767bb012
    
    Kotlin:       1.3.41
    Groovy:       2.5.4
    Ant:          Apache Ant(TM) version 1.9.14 compiled on March 12 2019
    JVM:          1.8.0_211 (Oracle Corporation 25.211-b12)
    OS:           Mac OS X 10.14.6 x86_64
    
    

    就用最新版本(5.6)学习吧。

    第一个 TASK

    新建一个文件夹,在里面新建一个build.gradle文件,写上

    task hello {
        doLast {
            println 'Hello World'
        }
    }
    

    然后用命令行cd到该文件夹,输入命令:

    gradle hello
    

    输出如下:

    > Task :hello
    Hello World
    

    OK,Hello World 已经打印出来,程序员界的“歃血出征”,从入门到精通(FANG QI)之路。

    相关文章

      网友评论

          本文标题:Gradle 入门手记(一)

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