• Gradle_01



    gradle的前辈们:
    2000年Apache发布了Ant构建工具,ant构建工具以xml语法进行构建。
    2004年Apache推出了Maven构建工具,对Ant进行了改进,沿用xml进行配置。
    2012年Gradle发布:他主要支持Java,Groovy,scala.使用Groovy语法。
    学习第一步_安装配置:
    1:安装jdk8
    2:下载Gradle(http://www.gradle.org/downloads)并解压
    3:将jdk和Gradle的bin加入到环境变量
    4:测试安装成果:gradle -v
    来一发高大上的东西_Gradle脚本构建:
    问题一:Gradle脚本要做什么?
    1:构建一个项目
    2:执行一个任务
    那么问题来了什么是什么是构建项目和执行任务呢?
    构建项目简单的说就是:帮助你下载项目需要的jar包,帮助你将这些jar包合理搭配。
    执行任务一般就是你所熟悉的:编译类、打jar包、生成JavaDoc文档等。
    当然了--这个脚本是用Groovy编写的。
    既然你都知道了这么多了,也不妨让你多知道点:
    1:Gradle知道你要写脚本所以给你提供了个叫做域特定语言(DSL)的东西。别管他是做什么的了,。
    哎..服了你了。不告诉你是不想打击你。既然如此就打击你一下吧:
    人家知道你写不了麻烦的,所以给你提供了在这个简单的方法。
    2:最终成果是一个大名为build.gradle的UTF-8编码的文件
    尝试一下未尝不可_编写helloworld脚本:
    1:建名曰:build.gradle的文件。
    2:遍写如下代码:
    task helloword << {
    println 'helloWord'
    }
    3:在黑框框执行gradle -q helloword
    咦~~~~,你还嫌这个简单。来给你个稍微麻烦点的,就你这智商看不懂不要怪我了啦!!
    接招:
    task upper << {
    String expString = 'YiiBai gradle tutorials'
    println "Original: " + expString
    println "Upper case: " + expString.toUpperCase()
    }
    执行:gradle –q upper
    没错:这就是在大写输出
    不要疑惑这些代码:这是应为你不会Groovy。Groovy提供了一些你想不到的超级简单的方法,你可以到公司书架上看看。
                                                
    不要笑,我是明子。
  • 相关阅读:
    (一〇八)iPad开发之横竖屏适配
    ZOJ 1414:Number Steps
    HDU 1391:Number Steps
    ZOJ 1871:Steps
    POJ 2590:Steps
    POJ 2629:Common permutation
    POJ 2562:Primary Arithmetic
    POJ 2505:A multiplication game
    HDU 1517:A Multiplication Game
    POJ 3650:The Seven Percent Solution
  • 原文地址:https://www.cnblogs.com/Xmingzi/p/8007006.html
Copyright © 2020-2023  润新知