tentackle-wizard:operation
Full name:
org.tentackle:tentackle-wizard-maven-plugin:21.16.1.0:operation
Description:
Wizard to create operation files.
Brings up an FX UI to create the operation related Java files.
Best invoked from within the directory of the maven parent of the project.
Attributes:
- Requires a Maven project to be executed.
- Executes as an aggregator goal.
- The goal is not marked as thread-safe and thus does not support parallel builds.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<profiles> |
List<Profile> |
- |
The profiles. |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<charset> |
String |
- |
The encoding to read and write files. Default: ${project.build.sourceEncoding} |
<darkMode> |
Boolean |
- |
Enables dark mode. |
<entityAliases> |
String |
- |
The entity aliases. User Property: tentackle.entityAliases |
<filesets> |
List<FileSet> |
- |
The list of file sets containing the model.
If set, the modelDir is ignored. |
<jdkToolchain> |
Map<String,String> |
- |
Toolchain for invocation of external tools.
Explicitly specifies the "jdk" toolchain for this plugin only. Overrides the toolchain selected by the maven-toolchain-plugin, if any.
Example: <jdkToolchain> <version>14</version> </jdkToolchain>To deselect the toolchain configured by the maven-toolchain-plugin: <jdkToolchain></jdkToolchain> |
<loadModelFromDependencies> |
boolean |
- |
Load the model from the plugin dependencies on the classpath. Default: true |
<minLogLevel> |
String |
- |
The minimum logging java.util.logging.Level to redirect java.util logging to the maven logger.Default: WARNING |
<modelDefaults> |
String |
- |
The model defaults. User Property: tentackle.modelDefaults |
<modelDir> |
File |
- |
Directory holding the model files to be processed.
Ignored if fileset explicitly given. Default: ${project.build.directory}/wurbel/model User Property: tentackle.modelDir |
<skip> |
Boolean |
- |
Skips processing.
Defaults to true if packaging is "pom". |
<statusDir> |
File |
- |
Directory holding the status info.
Used to store the next free classId per profile in case multiple PDOs are generated without an intermediate mvn clean package/install or wurbel run. Must be a subdir of the target directory to be removed via mvn clean. Default: ${project.build.directory}/wizard |
<templateDir> |
File |
- |
The directory holding the templates. Default: ${project.basedir}/templates |
<verbosity> |
String |
- |
The verbosity.
One of "default", "info" or "debug". Debug is also turned on (if not set explicitly) by Maven's global debug flag (see command line switch -X ).Default: ${tentackle.verbosity} |
Parameter Details
<charset>
The encoding to read and write files.
- Type:
java.lang.String
- Required:
No
- Default:
${project.build.sourceEncoding}
<darkMode>
Enables dark mode.
- Type:
java.lang.Boolean
- Required:
No
<entityAliases>
The entity aliases.
- Type:
java.lang.String
- Required:
No
- User Property:
tentackle.entityAliases
<filesets>
The list of file sets containing the model.
If set, the modelDir is ignored.
If set, the modelDir is ignored.
- Type:
java.util.List<org.apache.maven.shared.model.fileset.FileSet>
- Required:
No
<jdkToolchain>
Toolchain for invocation of external tools.
Explicitly specifies the
Explicitly specifies the
"jdk"
toolchain for this plugin only. Overrides the toolchain selected by the maven-toolchain-plugin, if any.
Example:
<jdkToolchain> <version>14</version> </jdkToolchain>To deselect the toolchain configured by the maven-toolchain-plugin:
<jdkToolchain></jdkToolchain>
- Type:
java.util.Map<java.lang.String, java.lang.String>
- Required:
No
<loadModelFromDependencies>
Load the model from the plugin dependencies on the classpath.
- Type:
boolean
- Required:
No
- Default:
true
<minLogLevel>
The minimum logging
java.util.logging.Level
to redirect java.util logging to the maven logger.- Type:
java.lang.String
- Required:
No
- Default:
WARNING
<modelDefaults>
The model defaults.
- Type:
java.lang.String
- Required:
No
- User Property:
tentackle.modelDefaults
<modelDir>
Directory holding the model files to be processed.
Ignored if fileset explicitly given.
Ignored if fileset explicitly given.
- Type:
java.io.File
- Required:
No
- User Property:
tentackle.modelDir
- Default:
${project.build.directory}/wurbel/model
<profiles>
The profiles.
- Type:
java.util.List<org.tentackle.maven.plugin.wizard.Profile>
- Required:
Yes
<skip>
Skips processing.
Defaults to true if packaging is "pom".
Defaults to true if packaging is "pom".
- Type:
java.lang.Boolean
- Required:
No
<statusDir>
Directory holding the status info.
Used to store the next free classId per profile in case multiple PDOs are generated without an intermediate mvn clean package/install or wurbel run.
Must be a subdir of the target directory to be removed via mvn clean.
Used to store the next free classId per profile in case multiple PDOs are generated without an intermediate mvn clean package/install or wurbel run.
Must be a subdir of the target directory to be removed via mvn clean.
- Type:
java.io.File
- Required:
No
- Default:
${project.build.directory}/wizard
<templateDir>
The directory holding the templates.
- Type:
java.io.File
- Required:
No
- Default:
${project.basedir}/templates
<verbosity>
The verbosity.
One of "default", "info" or "debug". Debug is also turned on (if not set explicitly) by Maven's global debug flag (see command line switch
One of "default", "info" or "debug". Debug is also turned on (if not set explicitly) by Maven's global debug flag (see command line switch
-X
).- Type:
java.lang.String
- Required:
No
- Default:
${tentackle.verbosity}