bonita-project:business-archive
Full name:
org.bonitasoft.maven:bonita-project-maven-plugin:2.1.0: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: falseUser 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: localUser Property: bonita.environment | 
| <excludes> | String[] | - | List of process diagram files to exclude. User Property: proc.excludes | 
| <includeDependencyJars> | boolean | - | Whether dependency jars should be included in the Business archive file. Default to true Default: trueUser Property: bonita.includeDependencyJars | 
| <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: falseUser 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: falseUser 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: 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: No
- User Property: bonita.configurationFile
<environment>
The configuration environment. Default to Local.
- Type: java.lang.String
- Required: No
- User Property: bonita.environment
- Default: local
<excludes>
List of process diagram files to exclude.
- Type: java.lang.String[]
- Required: No
- User Property: proc.excludes
<includeDependencyJars>
Whether dependency jars should be included in the Business archive file. Default to true
- Type: boolean
- Required: No
- User Property: bonita.includeDependencyJars
- Default: true
<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: No
- User Property: bonita.includeParameters
- Default: false
<includes>
List of process diagram files to include.
- Type: java.lang.String[]
- Required: 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: No
- User Property: bonita.migrateIfNeeded
- Default: false
<outputDirectory>
The build output directory. Default to ${project.build.directory}
- Type: java.io.File
- Required: 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: No
- User Property: uid.workspace
