Groovy
汪喆_Jack
本人热爱开发, 喜欢学习各种IT技术,了解新技术,希望和志同道合的伙伴切磋,相互交流!
展开
-
Gradle3.0入门——初识Groovy
一.什么是领域特定语言DSL1.DSL介绍全程domain specific language2.常见的DSL语言及特点特点:解决指定领域的专有问题3.DSL与通用编程语言的区别DSL往纵向系统深度发展系统编程语言往横向向应用范围发展4.核心思想求转不求全,解决特定问题二.Groovy初探1.Groovy介绍是一种基于JVM的敏捷开发语言结合了Pytho...原创 2019-03-16 20:37:51 · 239 阅读 · 0 评论 -
Gradle Project详解与实战
一.project详解1.projectmodule中如果有build.gradle文件,则该module则是一个projectproject的管理结构是树结构根project的作用是管理子project一个子project对应的一个输出,具体输出(jar/war…)是什么,是在build.gradle(用来初始化project的文件)中定义二.Project核心API分解1.p...原创 2019-04-10 23:21:19 · 1423 阅读 · 0 评论 -
Gradle语法
一.基础语法1.groovy变量详解变量类型:不存在基本类型,都是对象类型int x = 10print x.class //class java.lang.Integer会被变成包装类变量定义【动态类型定义】使用def关键字定义弱类型变量,可以随时转换成别的类型def x_1 = 11print x.class//class java.lang.Integerde...原创 2019-04-09 23:49:51 · 623 阅读 · 0 评论 -
深入Gradle中Project
一.深入Gradle1.Gradle中project执行./gradlew projects其实就是执行projects的task执行projects的task时同样会依次完成初始化、配置、执行task三个过程。projects任务会输出根project和其下的子project每一个project都有对应的build.gradle文件,从而标记对应的module或工程是否是project...原创 2019-05-08 23:05:45 · 352 阅读 · 0 评论 -
Gradle简介及生命周期
一.Gradle基本概念讲解1.Gradle是什么,能做什么用来构建应用程序是一个编程框架,可以使用Groovy语法进行编写2.Gradle优势灵活性高,可以使用if else等语句粒度性清晰,可以通过每一步Task查看每一步的内容,也可以通过修改对应的构建过程扩展性上,可以使用java进行开发兼容性高二.Gradle的执行流程[即生命周期]当使用./gradlew ...原创 2019-05-06 22:39:23 · 318 阅读 · 0 评论