tentackle-wizard:browse
Full name:
org.tentackle:tentackle-wizard-maven-plugin:21.16.1.0:browse
Description:
PDO browser.
Brings up an FX UI to analyze PDOs persisted in a database and generate test code.
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. |
<url> |
String |
- |
The backend URL. |
<user> |
String |
- |
The backend username. |
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 |
<mapSchemas> |
boolean |
- |
Map schema names to flat table names in generated SQL SELECT statements. User Property: tentackle.mapSchemas |
<maxLinesInStringLiteral> |
int |
- |
Limits the number of lines in generated multi-line string literals. |
<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 |
<password> |
String |
- |
The backend password. |
<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
<mapSchemas>
Map schema names to flat table names in generated SQL SELECT statements.
- Type:
boolean
- Required:
No
- User Property:
tentackle.mapSchemas
<maxLinesInStringLiteral>
Limits the number of lines in generated multi-line string literals.
- Type:
int
- Required:
No
<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
<password>
The backend password.
- Type:
java.lang.String
- Required:
No
<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
<url>
The backend URL.
- Type:
java.lang.String
- Required:
Yes
<user>
The backend username.
- Type:
java.lang.String
- Required:
Yes
<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}