A Mojo used to build the jbi.xml file.
Mojo Attributes:
runtime
generate-resources
Name | Type | Description |
---|---|---|
component | String |
The component class name. |
type | String |
The component type. |
workDirectory | File |
Directory that resources are copied to during the build. |
Name | Type | Description |
---|---|---|
artifactMetadataSource | ArtifactMetadataSource |
No description. |
bootstrap | String |
The bootstrap class name. |
bootstrapClassLoaderDelegation | String |
The bootstrap class loader delegation |
componentClassLoaderDelegation | String |
The component class loader delegation |
defaultBootstrapFile | File |
The destination of the default bootstrap. |
description | String |
The component description. |
encoding | String |
Character encoding for the auto-generated application.xml file. |
factory | ArtifactFactory |
No description. |
generateJbiDescriptor | Boolean |
Whether the application.xml should be generated or not. |
generatedDescriptorLocation | String |
Directory where the application.xml file will be auto-generated. |
localRepo | ArtifactRepository |
No description. Default value is ${localRepository} . |
name | String |
The component name. |
projectBuilder | MavenProjectBuilder |
No description. |
projectHelper | MavenProjectHelper |
Maven ProjectHelper |
remoteRepos | List |
No description. Default value is ${project.remoteArtifactRepositories} . |
resolver | ArtifactResolver |
No description. |
org.apache.maven.artifact.metadata.ArtifactMetadataSource
No
java.lang.String
No
java.lang.String
No
parent-first
java.lang.String
Yes
java.lang.String
No
parent-first
java.io.File
No
${project.build.directory}/classes/org/apache/servicemix/common/DefaultBootstrap.class
java.lang.String
No
${project.name}
java.lang.String
No
org.apache.maven.artifact.factory.ArtifactFactory
No
java.lang.Boolean
No
java.lang.String
No
${project.build.directory}
org.apache.maven.artifact.repository.ArtifactRepository
No
${localRepository}
java.lang.String
No
${project.artifactId}
org.apache.maven.project.MavenProjectBuilder
No
org.apache.maven.project.MavenProjectHelper
No
java.util.List
No
${project.remoteArtifactRepositories}
org.apache.maven.artifact.resolver.ArtifactResolver
No
java.lang.String
Yes
java.io.File
Yes
${project.build.directory}/${project.artifactId}-${project.version}-installer