public abstract class MojoSupport
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource |
protected org.apache.maven.artifact.resolver.ArtifactCollector |
collector |
protected org.apache.maven.artifact.factory.ArtifactFactory |
factory |
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepo |
protected org.apache.maven.execution.MavenSession |
mavenSession
The Maven session.
|
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 List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteRepos |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver |
protected File |
workDirectory
Directory that resources are copied to during the build.
|
| Constructor and Description |
|---|
MojoSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected Map |
createManagedVersionMap(String projectId,
org.apache.maven.model.DependencyManagement dependencyManagement) |
protected void |
excludeBranch(Node n,
Set excludes) |
protected Set |
getArtifacts(Node n,
Set s) |
protected URLClassLoader |
getClassLoader()
Set up a classloader for the execution of the main class.
|
protected String |
getLocalRepoUrl() |
protected org.apache.maven.project.MavenProject |
getProject() |
org.apache.maven.project.MavenProjectHelper |
getProjectHelper() |
protected File |
getWorkDirectory() |
protected void |
print(Node rootNode) |
protected void |
removeBranch(ResolutionListenerImpl listener,
org.apache.maven.artifact.Artifact artifact) |
protected void |
removeChildren(ResolutionListenerImpl listener,
org.apache.maven.artifact.Artifact artifact) |
protected ResolutionListenerImpl |
resolveProject() |
protected org.apache.maven.artifact.Artifact |
resourceToArtifact(String resourceLocation,
boolean skipNonMavenProtocols) |
protected Set |
retainArtifacts(Set includes,
ResolutionListenerImpl listener) |
protected String |
translateFromMaven(String uri) |
getLog, getPluginContext, setLog, setPluginContextprotected org.apache.maven.project.MavenProjectHelper projectHelper
protected org.apache.maven.project.MavenProject project
protected File workDirectory
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
protected org.apache.maven.artifact.repository.ArtifactRepository localRepo
protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
protected org.apache.maven.artifact.resolver.ArtifactCollector collector
protected org.apache.maven.artifact.factory.ArtifactFactory factory
protected org.apache.maven.execution.MavenSession mavenSession
protected org.apache.maven.project.MavenProject getProject()
protected File getWorkDirectory()
public org.apache.maven.project.MavenProjectHelper getProjectHelper()
protected void removeBranch(ResolutionListenerImpl listener, org.apache.maven.artifact.Artifact artifact)
protected void removeChildren(ResolutionListenerImpl listener, org.apache.maven.artifact.Artifact artifact)
protected void print(Node rootNode)
protected Set retainArtifacts(Set includes, ResolutionListenerImpl listener)
protected ResolutionListenerImpl resolveProject()
protected Map createManagedVersionMap(String projectId, org.apache.maven.model.DependencyManagement dependencyManagement) throws org.apache.maven.project.ProjectBuildingException
org.apache.maven.project.ProjectBuildingExceptionprotected URLClassLoader getClassLoader() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected String getLocalRepoUrl()
protected org.apache.maven.artifact.Artifact resourceToArtifact(String resourceLocation, boolean skipNonMavenProtocols) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2007–2016 The Apache Software Foundation. All rights reserved.