Book:Groovy in action Down load address:http://download.csdn.net/detail/markinlqx/4459750
http://groovy.codehaus.org/api/
http://docs.oracle.com/javase/6/docs/api/
http://www.cnblogs.com/sky_online/archive/2010/05/14/1735713.html
Book:Groovy in action Down load address:http://download.csdn.net/detail/markinlqx/4459750
http://groovy.codehaus.org/api/
http://docs.oracle.com/javase/6/docs/api/
http://www.cnblogs.com/sky_online/archive/2010/05/14/1735713.html
繼續討論Task定義 回顧一下前一篇文章的例子: task myTask { doLast { println 'hello world!' } }這段腳本定義了一個名爲myTas
延續上一篇文章 上篇文章末尾有一段腳本,定義了一個Task: task 'myTask' { doLast { println 'hello world!' } } 我們已經知道,這段腳
#!groovy timestamps { node(agent_1){ println "xxxx" } node(agent_2){ println "yyyy" }
def now_date=new Date().format(‘yyyyMMddHHmm’) println now_date