bonita-project:business-archive
Full name:
org.bonitasoft.maven:bonita-project-maven-plugin:1.0.4:business-archive
Description:
This mojo builds Business archives from diagram sources.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
compile+runtime
. - The goal is not marked as thread-safe and thus does not support parallel builds.
- Binds by default to the lifecycle phase:
process-resources
. - Invokes the execution of the following plugin's goal prior to executing itself:
analyze
.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<allowEmptyFormMapping> |
boolean |
- |
Whether task and process instantiation form mapping is required at build time or not. Only Enterprise edition may update the form mapping at runtime. Default to false Default: false User Property: bonita.allowEmptyFormMapping |
<configurationFileName> |
String |
- |
The name of the Bonita configuration file name. Default is ${project.artifactId}-${project.version}-${bonita.environment}.bconf User Property: bonita.configurationFile |
<environment> |
String |
- |
The configuration environment. Default to Local. Default: local User Property: bonita.environment |
<excludes> |
String[] |
- |
List of process diagram files to exclude. User Property: proc.excludes |
<includeParameters> |
boolean |
- |
Whether process parameter values are embedded in the Business archive file or not. Only Enterprise edition may update the parameters values at runtime. Default to true Default: false User Property: bonita.includeParameters |
<includes> |
String[] |
- |
List of process diagram files to include. User Property: proc.includes |
<migrateIfNeeded> |
boolean |
- |
Whether process diagram files should try to migrate their content if needed or not. Default to false Default: false User Property: bonita.migrateIfNeeded |
<outputDirectory> |
File |
- |
The build output directory. Default to ${project.build.directory} Default: ${project.build.directory} User Property: outputDirectory |
<uidWorkspace> |
Map<String,String> |
- |
Specify the UI Designer workspace locations. workspacePath : Default to ${project.basedir} pagesFolderName : Default to web_page fragmentsFolderName : Default to web_fragments widgetsFolderName : Default to web_widgets User Property: uid.workspace |
Parameter Details
<allowEmptyFormMapping>
Whether task and process instantiation form mapping is required at build time or not. Only Enterprise edition may update the form mapping at runtime. Default to false
- Type:
boolean
- Required:
report.plugin.goal.no
- User Property:
bonita.allowEmptyFormMapping
- Default:
false
<configurationFileName>
The name of the Bonita configuration file name. Default is ${project.artifactId}-${project.version}-${bonita.environment}.bconf
- Type:
java.lang.String
- Required:
report.plugin.goal.no
- User Property:
bonita.configurationFile
<environment>
The configuration environment. Default to Local.
- Type:
java.lang.String
- Required:
report.plugin.goal.no
- User Property:
bonita.environment
- Default:
local
<excludes>
List of process diagram files to exclude.
- Type:
java.lang.String[]
- Required:
report.plugin.goal.no
- User Property:
proc.excludes
<includeParameters>
Whether process parameter values are embedded in the Business archive file or not. Only Enterprise edition may update the parameters values at runtime. Default to true
- Type:
boolean
- Required:
report.plugin.goal.no
- User Property:
bonita.includeParameters
- Default:
false
<includes>
List of process diagram files to include.
- Type:
java.lang.String[]
- Required:
report.plugin.goal.no
- User Property:
proc.includes
<migrateIfNeeded>
Whether process diagram files should try to migrate their content if needed or not. Default to false
- Type:
boolean
- Required:
report.plugin.goal.no
- User Property:
bonita.migrateIfNeeded
- Default:
false
<outputDirectory>
The build output directory. Default to ${project.build.directory}
- Type:
java.io.File
- Required:
report.plugin.goal.no
- User Property:
outputDirectory
- Default:
${project.build.directory}
<uidWorkspace>
Specify the UI Designer workspace locations. workspacePath : Default to ${project.basedir} pagesFolderName : Default to web_page fragmentsFolderName : Default to web_fragments widgetsFolderName : Default to web_widgets
- Type:
java.util.Map<java.lang.String, java.lang.String>
- Required:
report.plugin.goal.no
- User Property:
uid.workspace