码迷,mamicode.com
首页 >  
搜索关键字:groovy    ( 808个结果
看懂Gradle脚本(5)- 跟Gradle学领域驱动设计
领域驱动设计(DDD) 如果第一次听说领域驱动设计,那么赶紧买一本,或借一本Eric Evans写的那么同名经典书补一下课。Gradle是一个自动化build工具,所以Gradle面对的领域就是自动化构建这一领域。Gradle是按照DDD的思想设计和开发的,所以自动化构建领域里的大部分概念,在Gradle的源代码里都有一个接口或类与之对应。本文介绍对Gradle新手来说最重要的三个领域对象:Pr...
分类:其他好文   时间:2014-06-15 19:27:01    阅读次数:267
看懂Gradle脚本(3)- Groovy AST转换
延续上一篇文章 上篇文章末尾有一段脚本,定义了一个Task: task 'myTask' { doLast { println 'hello world!' } } 我们已经知道,这段脚本其实是调用Project的task方法,并且传入两个参数:一个是Task的名字,另外一个是闭包,用来配置Task(在这段脚本中,给Task添加了一个A...
分类:其他好文   时间:2014-06-10 18:17:46    阅读次数:265
看懂Gradle脚本(2)- Groovy语言的闭包语法
本篇文章讨论下面这一小段Gradle脚本: repositories { mavenCentral() } 闭包字面量 闭包字面量看起来像Java里的代码块:用一对儿花括号包起来。前面讨论过,方法调用的圆括号可以省略,补上圆括号之后,脚本看起来是这样: repositories({ // <-- mavenCentral() }) 如果闭包是方法的最后一个...
分类:其他好文   时间:2014-06-10 11:09:38    阅读次数:169
看懂Gradle脚本(1)- Groovy语言的Map语法糖
这一系列文章是写给刚开始使用Gradle,并且对Groovy语法不是特别了解的Java程序员看的。 本篇文章的目标是解释清楚下面这行Gradle脚本: apply plugin: 'java' 行尾的分号是可选的 用过JavaScript语言的人对这个语法糖应该比较熟悉,下面是补上分号后的脚本: apply plugin: 'java'; Map字面量(Literal) Java语言...
分类:其他好文   时间:2014-06-10 06:57:10    阅读次数:336
Gradle学习(一)
安装Gradle需要jdk1.5以上的安装环境,Gradle装配了自己的Groovy库,所以无需安装Groovy,配置GRADLE_HOME以及PATHgradle -v 测试安装成功与否Project与Task 每一个Gradle的配置都是由一个或多个Project组成,Project的含义取决....
分类:其他好文   时间:2014-06-03 12:25:42    阅读次数:340
【java web】java执行预编译Groovy脚本
介绍一种使用Groovy的方法:编译成java字节码并且作为正常java应用程序运行在java虚拟机上,即预编译模式。   1、安装Groovy 下载Groovy binary: http://groovy.codehaus.org/Download 将其解压。然后设置环境变量GROOVY_HOME为解压后文件的目录。 然后在path环境变量中添加:%GROOVY_HOME%/bi...
分类:编程语言   时间:2014-05-25 21:59:10    阅读次数:472
读书-Groovy in action
Groovy和java是什么关系呢?人们都说Groovy和java很像,究竟哪里很像?人们都说Groovy相对于java更加的简洁,语言表达力更强,又何以见得呢?首先我想从以下三个方面来阐释我所理解的Groovy相对于java更强的语言表现力。从易到难排序:第一:GStringjava中的strin...
分类:其他好文   时间:2014-05-08 20:19:30    阅读次数:240
groovy 简单的弹出菜单popupmenu程序
import groovy.swing.* import javax.swing.* import java.awt.* def swing = new SwingBuilder()swing.frame(title:"hello",show:true){ panel() { def mm=swi....
分类:其他好文   时间:2014-05-01 00:20:13    阅读次数:342
808条   上一页 1 ... 79 80 81
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!