Mojo Attributes:
generate-sources
Name | Type | Description |
---|---|---|
configDirectory | File |
The source file directory. |
generator | String |
The generator to use to generate output files Possible choices are
JavaInterfaceGenerator, JavaClassGenerator, CPPHeaderGenerator and
PythonClassGenerator Default value is JavaInterfaceGenerator . |
sourceDirectory | File |
The configuration file directory. |
staleMillis | int |
The granularity in milliseconds of the last modification date for testing
whether a source needs recompilation Default value is 0 . |
targetDirectory | File |
The target directory into which to generate the output |
Name | Type | Description |
---|---|---|
excludes | Set |
A list of exclusion filters for AID. |
includes | Set |
A list of inclusion filters for AID. Defaults to **\/*.aid and **\/*.properties |
timestampDirectory | File |
The directory to store the timestampfile for the processed aid files. Defaults to targetDirectory. |
timestampFile | String |
The timestampfile for the processed aid files. Defaults to generator. |
The source file directory.
java.io.File
Yes
${basedir}/src/main/aid
java.util.Set
No
java.lang.String
Yes
${aid.generator}
JavaInterfaceGenerator
java.util.Set
No
java.io.File
Yes
${basedir}/src/main/aid
int
Yes
${aid.staleMillis}
0
java.io.File
Yes
${project.build.directory}/generated-sources/aid
java.io.File
No
java.lang.String
No