org.apache.servicemix.maven.plugin.jbi
Class AbstractJbiMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.servicemix.maven.plugin.jbi.AbstractJbiMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- AbstractDeployableMojo, GenerateComponentDescriptorMojo, GenerateComponentMojo, GenerateServiceAssemblyDescriptorMojo, GenerateServiceAssemblyMojo, GenerateServiceUnitDescriptorMojo, GenerateServiceUnitMojo, GenerateSharedLibraryDescriptorMojo, GenerateSharedLibraryMojo, ServiceMixEmbeddedMojo
public abstract class AbstractJbiMojo
- extends org.apache.maven.plugin.AbstractMojo
|
Field Summary |
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource
|
protected org.apache.maven.artifact.resolver.ArtifactCollector |
collector
|
protected org.apache.maven.artifact.factory.ArtifactFactory |
factory
|
static java.lang.String |
JBI_DESCRIPTOR
|
static java.lang.String |
LIB_DIRECTORY
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepo
|
static java.lang.String |
META_INF
|
protected org.apache.maven.project.MavenProject |
project
The maven project. |
protected org.apache.maven.project.MavenProjectBuilder |
projectBuilder
|
protected org.apache.maven.project.MavenProjectHelper |
projectHelper
Maven ProjectHelper |
protected java.util.List |
remoteRepos
|
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver
|
protected java.io.File |
workDirectory
Directory that resources are copied to during the build. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
execute |
META_INF
public static final java.lang.String META_INF
- See Also:
- Constant Field Values
JBI_DESCRIPTOR
public static final java.lang.String JBI_DESCRIPTOR
- See Also:
- Constant Field Values
LIB_DIRECTORY
public static final java.lang.String LIB_DIRECTORY
- See Also:
- Constant Field Values
projectHelper
protected org.apache.maven.project.MavenProjectHelper projectHelper
- Maven ProjectHelper
project
protected org.apache.maven.project.MavenProject project
- The maven project.
workDirectory
protected java.io.File workDirectory
- Directory that resources are copied to during the build.
projectBuilder
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
localRepo
protected org.apache.maven.artifact.repository.ArtifactRepository localRepo
remoteRepos
protected java.util.List remoteRepos
artifactMetadataSource
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
resolver
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
collector
protected org.apache.maven.artifact.resolver.ArtifactCollector collector
factory
protected org.apache.maven.artifact.factory.ArtifactFactory factory
AbstractJbiMojo
public AbstractJbiMojo()
getProject
protected org.apache.maven.project.MavenProject getProject()
getWorkDirectory
protected java.io.File getWorkDirectory()
getProjectHelper
public org.apache.maven.project.MavenProjectHelper getProjectHelper()
removeBranch
protected void removeBranch(JbiResolutionListener listener,
org.apache.maven.artifact.Artifact artifact)
removeChildren
protected void removeChildren(JbiResolutionListener listener,
org.apache.maven.artifact.Artifact artifact)
getArtifacts
protected java.util.Set getArtifacts(org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node n,
java.util.Set s)
excludeBranch
protected void excludeBranch(org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node n,
java.util.Set excludes)
print
protected void print(org.apache.servicemix.maven.plugin.jbi.JbiResolutionListener.Node rootNode,
java.lang.String string)
retainArtifacts
protected java.util.Set retainArtifacts(java.util.Set includes,
JbiResolutionListener listener)
resolveProject
protected JbiResolutionListener resolveProject()
createManagedVersionMap
protected java.util.Map createManagedVersionMap(java.lang.String projectId,
org.apache.maven.model.DependencyManagement dependencyManagement)
throws org.apache.maven.project.ProjectBuildingException
- Throws:
org.apache.maven.project.ProjectBuildingException
getClassLoader
protected java.net.URLClassLoader getClassLoader()
throws org.apache.maven.plugin.MojoExecutionException
- Set up a classloader for the execution of the main class.
- Returns:
-
- Throws:
org.apache.maven.plugin.MojoExecutionException
Copyright © 2005-2008. All Rights Reserved.