Gradle自动化项目构建技术-1.Groovy快速入门

栏目: Groovy · 发布时间: 7年前

内容简介:在Setting中找到plugin,在插件库中输入Groovy,安装即可。如果是新版的IDEA是已经集成好Groovy的。

Gradle自动化项目构建技术-1.Groovy快速入门

1.1 Gradle课程介绍

Gradle是什么?

  • 一款最新的,功能最强大的构建工具,用它逼格更高
  • 使用程序代替传统的XML配置,项目构建更灵活
  • 丰富的第三方插件,让你随心所欲使用

为什么要学习Gradle?

  • 完善Android、 Java 开发技术体系
  • 提升自动化构建技术深度
  • 进阶为高级工程师

1.2 Groovy快速入门

Groovy概述

  • 领域特定语音DSL介绍

    全称:domain specific language,比如matlab,html,groovy等等都是

    DSL特点:解决某一特定领域的问题,小而精

    DSL与通用编程语言的区别:DSL是纵向解决某一特定领域问题的语言,通用语言通常是横向的大而全的。

    核心思想:求专不求全,解决特定问题。

Groovy介绍

  • 是一种基于JVM的敏捷开发语言
  • 结合了 PythonRuby 和Smalltalk的许多强大的特性
  • groovy可以与Java完美结合,而且可以使用Java所有的库

Groovy特性

  • 语法上支持动态类型,闭包等新一代语言特性
  • 无缝集成所有已经存在的Java类库
  • 既支持面向对象编程也支持面向过程编程

Groovy优势

  • 一种更加敏捷的编程语言
  • 入门容易,功能强大
  • 既可以作为编程语言,也可以作为脚本语言
  • 熟练掌握Java的同学非常容易掌握Groovy

1.3 Groovy环境搭建

搭建步骤

  • 安装JDK环境

  • 下载groovy SDK,解压到合适位置: http://www.groovy-lang.org/download.html

  • 配置环境变量

    • linux:

      • 命令打开配置: vim ~/.bash_profile
      • 将groovy的bin目录复制到环境变量中,保存
      • 刷新一下bash_profile文件: source ~/.bash_profile
      • 验证是否安装正确: groovy -version
    • Windows

      • 配置环境变量,新建GROOVY_HOME,值是刚才解压的路径

        Gradle自动化项目构建技术-1.Groovy快速入门

      • 修改Path,在后面追加%GROOVY_HOME%\bin

IDEA配置Groovy

在Setting中找到plugin,在插件库中输入Groovy,安装即可。如果是新版的IDEA是已经集成好Groovy的。

IDEA创建Groovy工程

  • 新建Project 选择 Groovy,在GroovyLibrary中选择刚才配置好的Groovy,然后点击下一步完成创建

    Gradle自动化项目构建技术-1.Groovy快速入门

  • 新建Groovy Class
Gradle自动化项目构建技术-1.Groovy快速入门
  • 可以通过Java的语法来编写:

    class HelloGroovy {
        public static void main(String[] args){
            System.out.println("hello groovy!")
        }
    }
    

    输出:

    hello groovy!
    
  • 也可以通过更简单的语法实现:

    println("hello groovy!")
    

    同样可以输出:

    hello groovy!
    

以上所述就是小编给大家介绍的《Gradle自动化项目构建技术-1.Groovy快速入门》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Host Your Web Site In The Cloud

Host Your Web Site In The Cloud

Jeff Barr / SitePoint / 2010-9-28 / USD 39.95

Host Your Web Site On The Cloud is the OFFICIAL step-by-step guide to this revolutionary approach to hosting and managing your websites and applications, authored by Amazon's very own Jeffrey Barr. "H......一起来看看 《Host Your Web Site In The Cloud》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

SHA 加密
SHA 加密

SHA 加密工具