Revision: 62182
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 6, 2013 23:33 by alces
Initial Code
DEFAULT = 'jar'
DEST = 'target'
JAR = "$DEST/myapp.jar"
SRC = 'src'
ant = new groovy.util.AntBuilder()
ant.taskdef(name: 'groovyc', classname: 'org.codehaus.groovy.ant.Groovyc')
compile = {
println '\ncompile:'
ant.mkdir(dir: DEST)
ant.groovyc(destdir: DEST, srcdir: SRC, includes: '**/*.groovy')
}
jar = {
compile()
println '\njar:'
ant.jar(destfile: JAR, basedir: DEST, includes: '**/*.class')
}
if (args) for (t in args) this[t]() else this[DEFAULT]()
Initial URL
groovy_ant_builder_target
Initial Description
Way to make ant-like pseudo-targets in groovy AntBuilder
Initial Title
AntBuilder pseudo-targets
Initial Tags
Initial Language
Groovy