Tasks

Overview

The GradleFx plugin adds the following tasks to your project:

Task name Depends on Description
clean n/a Deletes the build directory
compileFlex copyresources Creates a swc or swf file from your code. The ‘type’ property defines the type of file
package compile Packages the generated swf file into an .air package
copyresources n/a Copies the resources from the source ‘resources’ directory to the build directory
publish n/a Copies the files from the build directory to the publish directory.
createHtmlWrapper n/a Creates an HTML wrapper for the project’s swf
test testCompile Runs the FlexUnit tests
asdoc testCompile Creates asdoc documentation for your sources

The Flashbuilder plugin adds the following tasks to your project:

Task name Depends on Description
flashbuilder n/a Creates the Adobe Flash Builder project files
flashbuilderClean n/a Deletes the Adobe Flash Builder project files

The Scaffold plugin adds the following tasks to your project:

Task name Depends on Description
scaffold n/a Generates directory structure and main application class

Adding additional logic

Sometimes you may want to add custom logic right after or before a task has been executed. If you want to add some logging before or after the compile task, you can just do this:

compile.doFirst {
            println "this gets printed before the compile task starts"
}

    compile.doLast {
            println "this gets printed after the compile task has been completed"
    }

Project Versions

Table Of Contents

Previous topic

Dependency Management

Next topic

AIR

This Page