加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

快速开始 Groovy

发布时间:2020-12-14 16:39:47 所属栏目:大数据 来源:网络整理
导读:使用 Groovy 插件来构建 Groovy 项目。这个插件继承自 Java 插件,使你的应用具备了编译能力。你的项目可以包含 Groovy 源码,Java 源码,或者两者都包含。在其他各方面,Groovy 项目与我们在快速开始 Java 中所看到的 Java 项目几乎相同 。 一个基本的 Groo

使用 Groovy 插件来构建 Groovy 项目。这个插件继承自 Java 插件,使你的应用具备了编译能力。你的项目可以包含 Groovy 源码,Java 源码,或者两者都包含。在其他各方面,Groovy 项目与我们在快速开始 Java 中所看到的 Java 项目几乎相同 。

一个基本的 Groovy 项目

让我们来看一个例子。要使用 Groovy 插件,你需要在构建脚本文件当中添加以下内容

build.gradle

    apply plugin: 'groovy'

注意,完整的项目源码见https://github.com/waylau/Gradle-2-User-Guide-Demos 中 groovy/quickstart

同时会将 Java 插件应用到项目中,如果还没有应用的话。Groovy 插件 继承自 compile task 在 src/main/groovy 目录中查找源文件;且继承了 compileTest task,在 src/test/groovy 目录中查找测试的源文件。这些编译 task 对这些目录使用了联合编译,这意味着它们可以同时包含 Java 和 Groovy 源文件。

build.gradle

    repositories {
        mavenCentral()
    }

    dependencies {
        compile 'org.codehaus.groovy:groovy-all:2.3.6'
    }

下面是完整的构建文件:

build.gradle

    apply plugin: 'eclipse'
    apply plugin: 'groovy'

    repositories {
        mavenCentral()
    }

    dependencies {
        compile 'org.codehaus.groovy:groovy-all:2.3.6'
        testCompile 'junit:junit:4.11'
    }

运行 gradle build 将会对你的项目进行编译,测试和打成 JAR 包。

总结

这一章描述了一个很简单的 Groovy 项目。通常情况下,一个真实的项目所需要的不止于此。因为一个 Groovy 项目也是一个 Java 项目,因此你能用 Java 做的事情 Groovy 也能做。

你可以在https://github.com/waylau/Gradle-2-User-Guide-Demos 中 groovy 目录中找到更多的 Groovy 项目示例。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读