A Mojo that can take any project and determine its JBI dependencies and then install it and its dependencies using the JBI deployment tasks
Mojo Attributes:
runtime| Name | Type | Description |
|---|---|---|
| workDirectory | File |
Directory that resources are copied to during the build. |
| Name | Type | Description |
|---|---|---|
| artifactMetadataSource | ArtifactMetadataSource |
No description. |
| containerName | String |
No description. Default value is ServiceMix. |
| deferExceptions | boolean |
No description. Default value is true. |
| deployChildren | boolean |
No description. Default value is true. |
| deployDependencies | boolean |
No description. Default value is true. |
| factory | ArtifactFactory |
No description. |
| forceUpdate | boolean |
No description. Default value is false. |
| host | String |
No description. Default value is localhost. |
| jmxDomainName | String |
No description. Default value is org.apache.servicemix. |
| jndiPath | String |
No description. Default value is /jmxrmi. |
| localRepo | ArtifactRepository |
No description. Default value is ${localRepository}. |
| password | String |
No description. Default value is smx. |
| port | String |
No description. Default value is 1099. |
| projectBuilder | MavenProjectBuilder |
No description. |
| projectHelper | MavenProjectHelper |
Maven ProjectHelper |
| remoteRepos | List |
No description. Default value is ${project.remoteArtifactRepositories}. |
| resolver | ArtifactResolver |
No description. |
| serverProtocol | String |
No description. Default value is rmi. |
| username | String |
No description. Default value is smx. |
No Description.
org.apache.maven.artifact.metadata.ArtifactMetadataSourceNojava.lang.StringNoServiceMixbooleanNo${deferExceptions}truebooleanNo${deployChildren}truebooleanNo${deployDependencies}trueorg.apache.maven.artifact.factory.ArtifactFactoryNobooleanNo${forceUpdate}falsejava.lang.StringNolocalhostjava.lang.StringNoorg.apache.servicemixjava.lang.StringNo/jmxrmiorg.apache.maven.artifact.repository.ArtifactRepositoryNo${localRepository}java.lang.StringNosmxjava.lang.StringNo1099org.apache.maven.project.MavenProjectBuilderNoorg.apache.maven.project.MavenProjectHelperNojava.util.ListNo${project.remoteArtifactRepositories}org.apache.maven.artifact.resolver.ArtifactResolverNojava.lang.StringNormijava.lang.StringNosmxjava.io.FileYes${project.build.directory}/${project.artifactId}-${project.version}-installer