1

mxml および actionscript ファイルから swf ファイルを生成するために gradlefx を使用しています。4 つの 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」を呼び出しています。ただし、これらのタスクの下にあるタスクは 1 回だけ呼び出されます。1 つの build.gradle ファイルから複数の swf ファイルを生成するための回避策はありますか。

4

0 に答える 0