org.apache.maven.artifact.ant
Class Mvn

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.Java
              extended by org.apache.maven.artifact.ant.Mvn
All Implemented Interfaces:
Cloneable

public class Mvn
extends org.apache.tools.ant.taskdefs.Java

Ant task to execute a maven build.

Author:
pgier

Field Summary
 String BATCH_MODE
           
 
Fields inherited from class org.apache.tools.ant.taskdefs.Java
redirector, redirectorElement
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
Mvn()
           
 
Method Summary
 void addLocalRepository(LocalRepository localRepository)
           
 void execute()
           
 LocalRepository getLocalRepository()
           
 File getMavenHome()
           
 String getMavenVersion()
           
 File getPom()
           
 boolean isBatchMode()
           
 void setBatchMode(boolean batchMode)
           
 void setMavenHome(File mavenHome)
           
 void setMavenVersion(String mavenVersion)
           
 void setPom(File pom)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.Java
addAssertions, addConfiguredRedirector, addEnv, addSysproperty, addSyspropertyset, checkConfiguration, clearArgs, createArg, createBootclasspath, createClasspath, createJvmarg, createPermissions, createWatchdog, executeJava, executeJava, getCommandLine, getSysProperties, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, maybeSetResultPropertyValue, run, setAppend, setArgs, setClassname, setClasspath, setClasspathRef, setCloneVm, setDir, setError, setErrorProperty, setFailonerror, setFork, setInput, setInputString, setJar, setJvm, setJvmargs, setJVMVersion, setLogError, setMaxmemory, setNewenvironment, setOutput, setOutputproperty, setResultProperty, setSpawn, setTimeout, setupRedirector
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BATCH_MODE

public final String BATCH_MODE
See Also:
Constant Field Values
Constructor Detail

Mvn

public Mvn()
Method Detail

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.taskdefs.Java
Throws:
org.apache.tools.ant.BuildException

setPom

public void setPom(File pom)

getPom

public File getPom()

setMavenHome

public void setMavenHome(File mavenHome)

getMavenHome

public File getMavenHome()

setBatchMode

public void setBatchMode(boolean batchMode)

isBatchMode

public boolean isBatchMode()

addLocalRepository

public void addLocalRepository(LocalRepository localRepository)

getLocalRepository

public LocalRepository getLocalRepository()

setMavenVersion

public void setMavenVersion(String mavenVersion)

getMavenVersion

public String getMavenVersion()


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.