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.FileYes${basedir}/src/main/aidjava.util.SetNojava.lang.StringYes${aid.generator}JavaInterfaceGeneratorjava.util.SetNojava.io.FileYes${basedir}/src/main/aidintYes${aid.staleMillis}0java.io.FileYes${project.build.directory}/generated-sources/aidjava.io.FileNojava.lang.StringNo