This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import groovy.xml.MarkupBuilder | |
def writer = new File('hatenadiary.html').newPrintWriter('UTF-8') | |
def html = new MarkupBuilder(writer) | |
html.doubleQuotes = true | |
html.html{ | |
body(){ | |
//以下本文 | |
font(color:'#00AA00',size:'4','G*な皆さん、こんにちは!');br(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//usage $gradle | |
//Gradle 1.0-milestone-3 | |
defaultTasks 'filemake' | |
Calendar c = Calendar.getInstance() | |
s = c.format('yyyyMMddHHmmss') | |
task filemake { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//usage $gradle | |
//Gradle 1.0-milestone-3 | |
defaultTasks 'allProject' | |
allprojects{ | |
println('all!') | |
} | |
task allProject(dependsOn:[':a:A',':b:B',':c:C']) << { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//usage $gradle | |
//Gradle 1.0-milestone-3 | |
task A << { | |
println('From A') | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
include 'a','b','c' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//usage $gradle | |
//Gradle 1.0-milestone-3 | |
defaultTasks 'allProject' | |
task allProject(dependsOn:[':a:A',':b:B',':c:C']) << { | |
println('from allProject') | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//usage $gradle | |
//Gradle 1.0-milestone-3 | |
//attention:Please make target directory and fromfiles before build | |
// at build.gradle's Directory | |
defaultTasks 'copyTest' | |
task copyTest << { | |
copy{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//usage $gradle antBasedir | |
//Gradle 1.0-milestone-3 | |
task antBasedir << { | |
//testdirディレクトリの作成、コピー対象作成 | |
ant.mkdir(dir:'testdir') | |
f = file('./testdir/a.txt') | |
assert(f.createNewFile()) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//usage $gradle antVersion | |
//Gradle 1.0-milestone-3 | |
task antVersion << { | |
//デフォルトのantオブジェクトのプロパティ集をMapで入手 | |
m = ant.getProperties() | |
//ant.versionをキーに取得 | |
println(m.get('ant.version')) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//use Gradle 1.0-milestone-3 | |
//usage $ build mkdirSample at directory to set this file. | |
task mkdirSample << { | |
//通常作成 | |
file('first').mkdir() | |
s = 'second' | |
file(s).mkdir() | |
//連続作成 | |
for(i in 0..10) |
NewerOlder