flexmojos:generate

Full name:

org.sonatype.flexmojos:flexmojos-maven-plugin:3.5.0:generate

Description:

This goal generate actionscript 3 code based on Java classes. It does uses Granite GAS3.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Since version: 1.0.
  • Binds by default to the lifecycle phase: generate-sources.

Optional Parameters

Name Type Since Description
baseOutputDirectory File 1.0 (no description)
Default value is: ${project.build.directory}/generated-sources/flexmojos.
beanTemplate String[] 1.0 (no description)
entityTemplate String[] 1.0 (no description)
enumTemplate String[] 1.0 (no description)
excludeClasses String[] 1.0 File to exclude from as3 generation. If not defined, assumes no exclusions
excludeJavaClasses String[] 1.0 File to exclude from as3 generation. If not defined, assumes no exclusions
extraOptions Map 1.0 Configurations used by the generator implementation, check generator docs to see which parameters can be used.
generatorToUse String 1.0 (no description)
Default value is: graniteds1.
includeClasses String[] 1.0 File to generate as3 file. If not defined assumes all classes must be included
includeJavaClasses String[] 1.0 File to generate as3 file. If not defined assumes all classes must be included
interfaceTemplate String[] 1.0 (no description)
outputDirectory File 1.0 (no description)
Default value is: ${project.build.sourceDirectory}.
outputEnumToBaseOutputDirectory boolean 1.0 Controls whether or not enum classes are output to the baseOutputDirectory (true) or the outputDirectory (false)
Default value is: false.
templates Map 1.0 Templates used by the generator implementation, check generator docs to see which Templates can be used. Example:
<templates>
  <base-enum-template>your-template</base-enum-template>
</templates>

uid String 1.0 (no description)
useTideEntityTemplate boolean 1.0 (no description)
Default value is: false.

Parameter Details

baseOutputDirectory:

(no description)
  • Type: java.io.File
  • Since: 1.0
  • Required: No
  • Default: ${project.build.directory}/generated-sources/flexmojos

beanTemplate:

(no description)
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

entityTemplate:

(no description)
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

enumTemplate:

(no description)
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

excludeClasses:

File to exclude from as3 generation. If not defined, assumes no exclusions
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

excludeJavaClasses:

File to exclude from as3 generation. If not defined, assumes no exclusions
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

extraOptions:

Configurations used by the generator implementation, check generator docs to see which parameters can be used.
  • Type: java.util.Map
  • Since: 1.0
  • Required: No

generatorToUse:

(no description)
  • Type: java.lang.String
  • Since: 1.0
  • Required: No
  • Expression: ${generatorToUse}
  • Default: graniteds1

includeClasses:

File to generate as3 file. If not defined assumes all classes must be included
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

includeJavaClasses:

File to generate as3 file. If not defined assumes all classes must be included
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

interfaceTemplate:

(no description)
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

outputDirectory:

(no description)
  • Type: java.io.File
  • Since: 1.0
  • Required: No
  • Default: ${project.build.sourceDirectory}

outputEnumToBaseOutputDirectory:

Controls whether or not enum classes are output to the baseOutputDirectory (true) or the outputDirectory (false)
  • Type: boolean
  • Since: 1.0
  • Required: No
  • Default: false

templates:

Templates used by the generator implementation, check generator docs to see which Templates can be used. Example:
<templates>
  <base-enum-template>your-template</base-enum-template>
</templates>
  • Type: java.util.Map
  • Since: 1.0
  • Required: No

uid:

(no description)
  • Type: java.lang.String
  • Since: 1.0
  • Required: No

useTideEntityTemplate:

(no description)
  • Type: boolean
  • Since: 1.0
  • Required: No
  • Default: false