我正在使用gradlefx从mxml和actionscript文件生成swf文件。我有一个项目,其中有四个mxml文件,每个文件将输出一个swf文件。我的build.gradle文件如下:
apply plugin: 'gradlefx'
type = 'swf'
mainClass = ''
output = ''
task setABC << {
println 'setABC'
mainClass = 'ABC'
output = './../swf/ABC'
}
task setDEF << {
println 'setDEF'
mainClass = 'DEF'
output = './../swf/DEF'
}
task execABC << {
println 'execABC========================'
clean.execute()
beforeSet.execute()
setABC.execute()
afterSet.execute()
compileFlex.execute()
}
task execDEF << {
println 'execDEF========================'
clean.execute()
beforeSet.execute()
setDEF.execute()
afterSet.execute()
compileFlex.execute()
}
task beforeSet << {
println 'beforeSet ---------------'
println "mainClass : ${mainClass}"
println "output : ${output}"
}
task afterSet << {
println 'afterSet ---------------'
println "mainClass : ${mainClass}"
println "output : ${output}"
}
在运行配置中调用任务'execABC'和'execDEF'。但是,这些任务下的任务只调用一次。是否有任何解决方法,以便从一个build.gradle文件生成多个swf文件。