Compilation action for Flex2 actionscript 3 classes.
Mojo Attributes :
runtimecompile| Name | Type | Description |
|---|---|---|
| finalName | String |
Name of the generated compiled binary file. |
| flexHome | File |
The directory in which Flex (command-line or builder) is installed. |
| Name | Type | Description |
|---|---|---|
| classifier | String |
Classifier to add to the artifact generated. If given, the artifact will be an attachment instead. |
| dataServicesConfig | File |
No description. |
| debug | boolean |
No description. |
| extraParameters | Parameter[] |
No description. |
| flexConfig | File |
The location of the flex configuration file. |
| flexLibPropertiesFile | File |
An optional file provided which provides a list of classes and resources to be included in the swc. The format of this file is identical to that generated by the flex builder file .flexLibProperties, and the .flexLibProperties can be used and set here. |
| includedClasses | List |
An optional list of included classes. If this is present, then only those classes present in this list will be included in the .swc. |
| includedNamespaces | List |
An optional list of included namespaces. If present, then the specified namespaces will be included as parameters through the -included-namespaces parameter item. |
| includedResources | List |
An optional list of included resources. If present, then the specified resources will be included from src/main/resources in the swc. If resources are not specified here and no flex lib properties file is specified, then the full contents of src/main/resources will be included in the .swc, except for SCM related files (.svn, or CVS/) |
| incremental | boolean |
No description. |
| javaOpts | String[] |
These are additional JVM options used when invoking the Flex compiler |
| licenses | License[] |
No description. |
| locale | String |
The current locale. |
| optimize | boolean |
No description. |
| profile | boolean |
No description. |
| projectHelper | MavenProjectHelper |
No description. |
| resolveExtraSwcsFromFlexFrameworksLibs | boolean |
Resolve extra libraries (such as charts or fds) from ${flex.home}/frameworks/libs. Default is false, in which case these (and other) swcs should be deployed as flex artifacts (swcs). |
| showActionscriptWarnings | boolean |
No description. |
| showBindingWarnings | boolean |
No description. |
| showDeprecationWarnings | boolean |
No description. |
| source | File |
Location of the flex sources. |
| strict | boolean |
No description. |
| useNetwork | boolean |
No description. |
| warnings | boolean |
No description. |
Classifier to add to the artifact generated. If given, the artifact will be an attachment instead.
java.lang.StringNoNo Description.
java.io.FileNo${flex.dataservices.config}No Description.
booleanNo${flex.compiler.debug}No Description.
net.israfil.mojo.flex2.Parameter[]No${flex.extraParameters}Name of the generated compiled binary file.
java.lang.StringYes${project.build.finalName}The location of the flex configuration file.
java.io.FileNo${flex.config}The directory in which Flex (command-line or builder) is installed.
java.io.FileYes${flex.home}An optional file provided which provides a list of classes and resources to be included in the swc. The format of this file is identical to that generated by the flex builder file .flexLibProperties, and the .flexLibProperties can be used and set here.
java.io.FileNoAn optional list of included classes. If this is present, then only those classes present in this list will be included in the .swc.
java.util.ListNoAn optional list of included namespaces. If present, then the specified namespaces will be included as parameters through the -included-namespaces parameter item.
java.util.ListNoAn optional list of included resources. If present, then the specified resources will be included from src/main/resources in the swc. If resources are not specified here and no flex lib properties file is specified, then the full contents of src/main/resources will be included in the .swc, except for SCM related files (.svn, or CVS/)
java.util.ListNoNo Description.
booleanNo${flex.compiler.incremental}These are additional JVM options used when invoking the Flex compiler
java.lang.String[]No${flex.java.options}No Description.
net.israfil.mojo.flex2.License[]No${flex.licenses}The current locale.
java.lang.StringNo${flex.locale}No Description.
booleanNo${flex.compiler.optimize}No Description.
booleanNo${flex.compiler.profile}No Description.
org.apache.maven.project.MavenProjectHelperNoresolveExtraSwcsFromFlexFrameworksLibs
Resolve extra libraries (such as charts or fds) from ${flex.home}/frameworks/libs. Default is false, in which case these (and other) swcs should be deployed as flex artifacts (swcs).
booleanNoNo Description.
booleanNo${flex.compiler.show-actionscript-warnings}No Description.
booleanNo${flex.compiler.show-binding-warnings}No Description.
booleanNo${flex.compiler.show-deprecation-warnings}Location of the flex sources.
java.io.FileNo${flex.compiler.source}No Description.
booleanNo${flex.compiler.strict}No Description.
booleanNo${flex.compiler.use-network}No Description.
booleanNo${flex.compiler.show-warnings}