A Mojo used to build the jbi.xml file.
Mojo Attributes:
runtimegenerate-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.ArtifactMetadataSourceNojava.lang.StringNojava.lang.StringNoparent-firstjava.lang.StringYesjava.lang.StringNoparent-firstjava.io.FileNo${project.build.directory}/classes/org/apache/servicemix/common/DefaultBootstrap.classjava.lang.StringNo${project.name}java.lang.StringNoorg.apache.maven.artifact.factory.ArtifactFactoryNojava.lang.BooleanNojava.lang.StringNo${project.build.directory}org.apache.maven.artifact.repository.ArtifactRepositoryNo${localRepository}java.lang.StringNo${project.artifactId}org.apache.maven.project.MavenProjectBuilderNoorg.apache.maven.project.MavenProjectHelperNojava.util.ListNo${project.remoteArtifactRepositories}org.apache.maven.artifact.resolver.ArtifactResolverNojava.lang.StringYesjava.io.FileYes${project.build.directory}/${project.artifactId}-${project.version}-installer