def ant = new AntBuilder() // create an antbuilder ant.unzip( src:"your-src.zip", dest:"your-dest-directory", overwrite:"false" )
new AntBuilder ().with { compileClasspath = path(id: "compile.classpath") { fileset(dir: "libs") { include(name: "**/*.jar") } } // print the classpath entries to System.out compileClasspath.list().each { println it } javac (...) { classpath (refid: "compile.classpath") } }
import groovy.xml.NamespaceBuilder def ant = new AntBuilder() def ivy = NamespaceBuilder.newInstance(ant, 'antlib:org.apache.ivy.ant') ivy.settings(file:"ivysettings.xml") ivy.retrieve(pattern:"lib/[conf]/[artifact].[ext]") ivy.report(toDir:'reports', graph:false)
def doStuff = { tar, out, gzip -> new AntBuilder().with { tar( basedir: out, destfile: tar ) gzip( src: tar, destfile: gzip ) delete( file: tar ) delete( dir: out, includes:"*.xml" ) } }
def String execute(def cmd, def host, def uname, def pwd)throws Exception { def ant = new AntBuilder() ant.sshexec(host : host, username : uname, password : pwd, command : "ls -l, trust : "true", outputproperty : "result") return ant.project.properties."result" }
def ant = new AntBuilder() ant.mkdir( dir: 'C:\Folder\' ) def file = new File( 'C:\Folder\', 'TestFile'+ '.txt').newWriter() file.writeLine( 'File content' ) file.close
new AntBuilder().zip( destfile: "myfile.zip", basedir: "baseDir")
public void prepare(File pathToDocx, String templateKey) throws IOException { File dir = getTemplateUnzipFolder(templateKey); if (pathToDocx.exists() && pathToDocx.isFile()) { AntBuilder antBuilder = new AntBuilder(); HashMap<String, Object> params = new HashMap<String, Object>(); params.put("src", pathToDocx); params.put("dest", dir); params.put("overwrite", "true"); antBuilder.invokeMethod("unzip", params); } else { throw new FileNotFoundException(String.format("Cannot find docx template: '%s'", pathToDocx.getAbsolutePath())); } }
/** * Lazily initialize the AntBuilder, so we can pick up the log impl correctly. */ private AntBuilder getAnt() { if (this.ant == null) { AntBuilder ant = new AntBuilder(); BuildLogger logger = (BuildLogger) ant.getAntProject().getBuildListeners().get(0); logger.setEmacsMode(true); this.ant = ant; } return this.ant; }
private AntBuilder createAntBuilder() { AntBuilder ant = new AntBuilder(); Object obj = ant.getAntProject().getBuildListeners().elementAt(0); if (obj instanceof BuildLogger) { BuildLogger logger = (BuildLogger)obj; logger.setEmacsMode(true); } return ant; }
private AntBuilder createAntBuilder() { AntBuilder ant = new AntBuilder(); Object obj = ant.getAntProject().getBuildListeners().elementAt(0); if (obj instanceof BuildLogger) { BuildLogger logger = (BuildLogger)obj; logger.setEmacsMode(true); } return ant; }
private AntBuilder createAntBuilder() { AntBuilder ant = new AntBuilder(); Object obj = ant.getAntProject().getBuildListeners().elementAt(0); if (obj instanceof BuildLogger) { BuildLogger logger = (BuildLogger)obj; logger.setEmacsMode(true); } return ant; }
private AntBuilder createAntBuilder() { AntBuilder ant = new AntBuilder(); Object obj = ant.getAntProject().getBuildListeners().elementAt(0); if (obj instanceof BuildLogger) { BuildLogger logger = (BuildLogger)obj; logger.setEmacsMode(true); } return ant; }
private AntBuilder createAntBuilder() { AntBuilder ant = new AntBuilder(); Object obj = ant.getAntProject().getBuildListeners().elementAt(0); if (obj instanceof BuildLogger) { BuildLogger logger = (BuildLogger)obj; logger.setEmacsMode(true); } return ant; }
private AntBuilder createAntBuilder() { AntBuilder ant = new AntBuilder(); Object obj = ant.getAntProject().getBuildListeners().elementAt(0); if (obj instanceof BuildLogger) { BuildLogger logger = (BuildLogger)obj; logger.setEmacsMode(true); } return ant; }
public static void main(String[] args) { final GroovyShell shell = new GroovyShell(new Binding()); final Groovy groovy = new Groovy(); for (int i = 1; i < args.length; i++) { final Commandline.Argument argument = groovy.createArg(); argument.setValue(args[i]); } final AntBuilder builder = new AntBuilder(); groovy.setProject(builder.getProject()); groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder); }
public static void main(String[] args) { final GroovyShell shell = new GroovyShell(new Binding()); final Groovy groovy = new Groovy(); for (int i = 1; i < args.length; i++) { final Commandline.Argument argument = groovy.createArg(); argument.setValue(args[i]); } final AntBuilder builder = new AntBuilder(); groovy.setProject(builder.getProject()); groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder); }
public static void main(String[] args) { final GroovyShell shell = new GroovyShell(new Binding()); final Groovy groovy = new Groovy(); for (int i = 1; i < args.length; i++) { final Commandline.Argument argument = groovy.createArg(); argument.setValue(args[i]); } final AntBuilder builder = new AntBuilder(); groovy.setProject(builder.getProject()); groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder); }
public static void main(String[] args) { final GroovyShell shell = new GroovyShell(new Binding()); final Groovy groovy = new Groovy(); for (int i = 1; i < args.length; i++) { final Commandline.Argument argument = groovy.createArg(); argument.setValue(args[i]); } final AntBuilder builder = new AntBuilder(); groovy.setProject(builder.getProject()); groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder); }
public static void main(String[] args) { final GroovyShell shell = new GroovyShell(new Binding()); final Groovy groovy = new Groovy(); for (int i = 1; i < args.length; i++) { final Commandline.Argument argument = groovy.createArg(); argument.setValue(args[i]); } final AntBuilder builder = new AntBuilder(); groovy.setProject(builder.getProject()); groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder); }