Creates a new project based on the doctype model archetype.

Name
doctype:create-model
Full Name
de.smartics.maven.plugin:doctype-maven-plugin:1.8.0:create-model
Phase
generate-resources
Since
1.0
Inherited by Default
true
Instantiation Strategy
per-lookup
Execute Strategy
once-per-session

Creates a new project based on the doctype model archetype.

Parameters

Required Parameters

NameSinceData TypeShort Description
mainSpaceId
1.0
String
The identifier of the main space to associate the subspace blueprint.

Optional Parameters

NameSinceData TypeShort Description
archetypePluginVersion
1.0
String
The version of the archetype plugin to call. Defaults to 3.0.1.
archetypeVersion
1.0
String
The version of the archetype 'de.smartics.atlassian.confluence:smartics-projectdoc-doctype-model-archetype'. Defaults to '1.2.2'.
artifactIdPrefix
1.0
String
The prefix of the artifact ID for the new project. Defaults to 'myorg-doctype-model-'.
commandLine
1.0
String
A tool to create a new model project with a short command line. The elements are 'shortId|projectName|projectDesctiption'.
confluenceCompatibilityMax
1.0
String
confluenceCompatibilityMin
1.0
String
createExamples
1.0
boolean
Per default the folder structure for models (descriptor files) is created with example files. If you do not want this folder to be added, set this flag to false.
groupId
1.0
String
The group ID of the new project. Defaults to 'com.myorg.projectdoc.doctypes'.
modelsFolder
1.0
String
The location of the model descriptors.
obrArtifactIdPrefix
1.0
String
The prefix of the artifact ID for the OBR (add-on) project. Defaults to 'myorg-doctype-addon-'.
organizationSignature
1.0
String
The optional organization signature which is used to construct the copyright notice.
packagePrefix
1.0
String
The package prefix for the new project. Defaults to 'com.myorg.projectdoc.doctypes'.
projectDescription
1.0
String
The optional project description.
projectName
1.0
String
The name of the add-on. Defaults to the value of the short ID.
projectSettingsId
1.0
String
The identifier of the project settings to use. This id is the name of the file (without the filename extension) that is expected to be stored in the Maven directory (.m2).
projectVersion
1.0
String
The starting version new project. Defaults to '0.1.0-SNAPSHOT'.
readProjectSettings
1.0
boolean
Controls whether or not default settings for a project should be read from the user's .m2 folder.
shortId
1.0
String
The identifier part of artifact ID and package path of the new project.
skip
1.0
boolean
A simple flag to skip the build process for the add-on project.
verbose
1.0
boolean
A simple flag to log verbosely.