Mercurial > public > develkit
view scripts/antall.groovy @ 214:0ca4f3c952b7
DEP-11: add depency-lock plugin and a resolver to supply dynamic version based on branch. Cleanup metrics includes
author | smith@nwoca.org |
---|---|
date | Mon, 27 Jun 2016 19:50:00 +0100 |
parents | f351338a3b3a |
children |
line wrap: on
line source
def targets = 'clean default' if (args) { targets = args.join(' ') } new File('.').traverse([type: groovy.io.FileType.DIRECTORIES, maxDepth:2]) { project -> def script = new File(project,'build.xml') if (script.exists() ) { def out = new StringBuffer() def err = new StringBuffer() println "-" * 50 println "processing: $script ($targets)" def proc = "cmd /C ant $targets".execute(null,project) proc.consumeProcessOutput(out,out) proc.waitForOrKill(480 * 1000) new File(project,"build.log").text = out.toString() println out } }