org.kuali.maven.plugins.mvn
Class MvnMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.kuali.maven.plugins.mvn.MvnMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.kuali.maven.common.MvnContext

public class MvnMojo
extends org.apache.maven.plugin.AbstractMojo
implements org.kuali.maven.common.MvnContext

Invoke mvn from Maven.


Field Summary
 
Fields inherited from interface org.kuali.maven.common.MvnContext
MAVEN_OPTS
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
MvnMojo()
           
 
Method Summary
 void execute()
           
 List<String> getArgs()
           
 File getBasedir()
           
 String getExecutable()
           
 String getPom()
           
 org.apache.maven.project.MavenProject getProject()
           
 Properties getProjectProperties()
           
 List<String> getProperties()
           
 File getWorkingDir()
           
 boolean isAddEnvironment()
           
 boolean isAddMavenOpts()
           
 boolean isDeleteTempPom()
           
 boolean isFailOnError()
           
 boolean isFilterPom()
           
 void setAddEnvironment(boolean addSystemEnvironment)
           
 void setAddMavenOpts(boolean addMavenOpts)
           
 void setArgs(List<String> args)
           
 void setBasedir(File basedir)
           
 void setDeleteTempPom(boolean deleteTempPom)
           
 void setExecutable(String executable)
           
 void setFailOnError(boolean failOnError)
           
 void setFilterPom(boolean filter)
           
 void setPom(String pom)
           
 void setProperties(List<String> properties)
           
 void setWorkingDir(File workingDir)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MvnMojo

public MvnMojo()
Method Detail

getProjectProperties

public Properties getProjectProperties()
Specified by:
getProjectProperties in interface org.kuali.maven.common.MvnContext

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Specified by:
execute in interface org.apache.maven.plugin.Mojo
Throws:
org.apache.maven.plugin.MojoExecutionException

getWorkingDir

public File getWorkingDir()
Specified by:
getWorkingDir in interface org.kuali.maven.common.MvnContext

setWorkingDir

public void setWorkingDir(File workingDir)
Specified by:
setWorkingDir in interface org.kuali.maven.common.MvnContext

isFailOnError

public boolean isFailOnError()
Specified by:
isFailOnError in interface org.kuali.maven.common.MvnContext

setFailOnError

public void setFailOnError(boolean failOnError)
Specified by:
setFailOnError in interface org.kuali.maven.common.MvnContext

getProject

public org.apache.maven.project.MavenProject getProject()

getPom

public String getPom()
Specified by:
getPom in interface org.kuali.maven.common.MvnContext

setPom

public void setPom(String pom)
Specified by:
setPom in interface org.kuali.maven.common.MvnContext

getArgs

public List<String> getArgs()
Specified by:
getArgs in interface org.kuali.maven.common.MvnContext

setArgs

public void setArgs(List<String> args)
Specified by:
setArgs in interface org.kuali.maven.common.MvnContext

getExecutable

public String getExecutable()
Specified by:
getExecutable in interface org.kuali.maven.common.MvnContext

setExecutable

public void setExecutable(String executable)
Specified by:
setExecutable in interface org.kuali.maven.common.MvnContext

isAddEnvironment

public boolean isAddEnvironment()
Specified by:
isAddEnvironment in interface org.kuali.maven.common.MvnContext

setAddEnvironment

public void setAddEnvironment(boolean addSystemEnvironment)
Specified by:
setAddEnvironment in interface org.kuali.maven.common.MvnContext

getProperties

public List<String> getProperties()
Specified by:
getProperties in interface org.kuali.maven.common.MvnContext

setProperties

public void setProperties(List<String> properties)
Specified by:
setProperties in interface org.kuali.maven.common.MvnContext

isFilterPom

public boolean isFilterPom()
Specified by:
isFilterPom in interface org.kuali.maven.common.MvnContext

setFilterPom

public void setFilterPom(boolean filter)
Specified by:
setFilterPom in interface org.kuali.maven.common.MvnContext

isAddMavenOpts

public boolean isAddMavenOpts()
Specified by:
isAddMavenOpts in interface org.kuali.maven.common.MvnContext

setAddMavenOpts

public void setAddMavenOpts(boolean addMavenOpts)
Specified by:
setAddMavenOpts in interface org.kuali.maven.common.MvnContext

getBasedir

public File getBasedir()
Specified by:
getBasedir in interface org.kuali.maven.common.MvnContext

setBasedir

public void setBasedir(File basedir)
Specified by:
setBasedir in interface org.kuali.maven.common.MvnContext

isDeleteTempPom

public boolean isDeleteTempPom()
Specified by:
isDeleteTempPom in interface org.kuali.maven.common.MvnContext

setDeleteTempPom

public void setDeleteTempPom(boolean deleteTempPom)


Copyright © 2011-2012 The Kuali Foundation. All Rights Reserved.