Package org.apache.maven.plugin.ant
Class AntMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.ant.AntMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="ant",
requiresDependencyResolution=TEST)
public class AntMojo
extends org.apache.maven.plugin.AbstractMojo
Generate Ant build files.
- Version:
- $Id: AntMojo.java 1640228 2014-11-17 21:20:42Z hboutemy $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.maven.artifact.factory.ArtifactFactory
Factory for creating artifact objects.private org.apache.maven.artifact.repository.ArtifactRepository
The local repository where the artifacts are located.private boolean
Whether or not to overwrite thebuild.xml
file.private org.apache.maven.project.MavenProject
The project to create a build for.private List
The remote repositories where artifacts are located.private org.apache.maven.artifact.resolver.ArtifactResolver
Used for resolving artifacts.private org.apache.maven.execution.MavenSession
The current Maven session.private org.apache.maven.settings.Settings
The current user system settings for use in Maven.Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
resolver
@Component private org.apache.maven.artifact.resolver.ArtifactResolver resolverUsed for resolving artifacts. -
factory
@Component private org.apache.maven.artifact.factory.ArtifactFactory factoryFactory for creating artifact objects. -
project
@Parameter(defaultValue="${project}", readonly=true, required=true) private org.apache.maven.project.MavenProject projectThe project to create a build for. -
localRepository
@Parameter(defaultValue="${localRepository}", required=true, readonly=true) private org.apache.maven.artifact.repository.ArtifactRepository localRepositoryThe local repository where the artifacts are located. -
remoteRepositories
@Parameter(defaultValue="${project.remoteArtifactRepositories}", readonly=true) private List remoteRepositoriesThe remote repositories where artifacts are located. -
settings
@Parameter(defaultValue="${settings}", readonly=true, required=true) private org.apache.maven.settings.Settings settingsThe current user system settings for use in Maven. -
overwrite
@Parameter(property="overwrite", defaultValue="false") private boolean overwriteWhether or not to overwrite thebuild.xml
file. -
session
@Parameter(defaultValue="${session}", readonly=true, required=true) private org.apache.maven.execution.MavenSession sessionThe current Maven session.
-
-
Constructor Details
-
AntMojo
public AntMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-