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.AbstractMojoGenerate Ant build files.- Version:
- $Id: AntMojo.java 1640228 2014-11-17 21:20:42Z hboutemy $
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.artifact.factory.ArtifactFactoryfactoryFactory for creating artifact objects.private org.apache.maven.artifact.repository.ArtifactRepositorylocalRepositoryThe local repository where the artifacts are located.private booleanoverwriteWhether or not to overwrite thebuild.xmlfile.private org.apache.maven.project.MavenProjectprojectThe project to create a build for.private java.util.ListremoteRepositoriesThe remote repositories where artifacts are located.private org.apache.maven.artifact.resolver.ArtifactResolverresolverUsed for resolving artifacts.private org.apache.maven.execution.MavenSessionsessionThe current Maven session.private org.apache.maven.settings.SettingssettingsThe current user system settings for use in Maven.
-
Constructor Summary
Constructors Constructor Description AntMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-
-
-
Field Detail
-
resolver
@Component private org.apache.maven.artifact.resolver.ArtifactResolver resolver
Used for resolving artifacts.
-
factory
@Component private org.apache.maven.artifact.factory.ArtifactFactory factory
Factory 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 java.util.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.xmlfile.
-
session
@Parameter(defaultValue="${session}", readonly=true, required=true) private org.apache.maven.execution.MavenSession sessionThe current Maven session.
-
-