Hi, I have a build scripts:
defaultTasks "rasterize"
task rasterize(type:Exec) {
workingDir "./"
executable "adl.exe"
args [
"app.xml",
"swf2xml"
]
doLast {
onRasterizationComplete();
}
}
void onRasterizationComplete() {
result = rasterize.getExecResult();
}
and it works!
But how run some task after complete exec process instead a method? like a:
defaultTasks "printResult"
task rasterize(type:Exec) {
workingDir "./"
executable "adl.exe"
args [
"app.xml",
"swf2xml"
]
}
task printResult {
result = rasterize.getExecResult();
}
printResult.dependsOn rasterize
The printResult task printed ‘null’ before the rasterize task completed… why? and how I can resolve it?