public abstract class AbstractMojo
extends org.codehaus.mojo.pluginsupport.MojoSupport
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
dependencies |
protected String |
mavenDependencyPluginArtifactId |
protected String |
mavenDependencyPluginGroupId |
protected org.apache.maven.plugin.BuildPluginManager |
pluginManager |
protected org.apache.maven.project.MavenProject |
project |
protected String |
projectBuildDir |
protected List<org.eclipse.aether.repository.RemoteRepository> |
remoteRepos |
protected org.eclipse.aether.RepositorySystemSession |
repoSession |
protected org.eclipse.aether.RepositorySystem |
repoSystem |
protected org.apache.maven.execution.MavenSession |
session |
| Constructor and Description |
|---|
AbstractMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
protected org.twdata.maven.mojoexecutor.MojoExecutor.ExecutionEnvironment |
getExecutionEnvironment() |
protected org.apache.maven.model.Plugin |
getMavenDependencyPlugin() |
protected ClassLoader |
getProjectClassLoader() |
protected org.microshed.boost.common.runtimes.RuntimeI |
getRuntimeInstance() |
contextualize, createArtifact, doExecute, getArtifact, getArtifactFactory, getArtifactRepository, getArtifactResolver, getProject, getProjectArtifacts, getProjectArtifacts, getProjectArtifacts, init, resolveArtifact, resolveArtifactprotected String mavenDependencyPluginGroupId
protected String mavenDependencyPluginArtifactId
@Parameter(defaultValue="${project.build.directory}",
readonly=true)
protected String projectBuildDir
@Parameter(defaultValue="${project}",
readonly=true)
protected org.apache.maven.project.MavenProject project
@Parameter(defaultValue="${session}",
readonly=true)
protected org.apache.maven.execution.MavenSession session
@Parameter(defaultValue="${repositorySystemSession}",
readonly=true)
protected org.eclipse.aether.RepositorySystemSession repoSession
@Parameter(defaultValue="${project.remoteProjectRepositories}",
readonly=true,
required=true)
protected List<org.eclipse.aether.repository.RemoteRepository> remoteRepos
@Component protected org.apache.maven.plugin.BuildPluginManager pluginManager
@Component protected org.eclipse.aether.RepositorySystem repoSystem
protected org.apache.maven.model.Plugin getMavenDependencyPlugin()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected org.twdata.maven.mojoexecutor.MojoExecutor.ExecutionEnvironment getExecutionEnvironment()
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
execute in interface org.apache.maven.plugin.Mojoexecute in class org.codehaus.mojo.pluginsupport.MojoSupportorg.apache.maven.plugin.MojoExecutionExceptionprotected org.microshed.boost.common.runtimes.RuntimeI getRuntimeInstance()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected ClassLoader getProjectClassLoader()
Copyright © 2019 the original author or authors.