org.kuali.maven.plugins.mvn
Class MvnMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
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.
| Fields inherited from interface org.kuali.maven.common.MvnContext |
MAVEN_OPTS |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| 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 |
MvnMojo
public MvnMojo()
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
isSkip
protected boolean isSkip()
- Return
true only if packaging equals pom or skip equals true AND
forceMojoExecution is false.
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)
getPoms
public List<String> getPoms()
- Specified by:
getPoms in interface org.kuali.maven.common.MvnContext
setPoms
public void setPoms(List<String> poms)
- Specified by:
setPoms in interface org.kuali.maven.common.MvnContext
isQuiet
public boolean isQuiet()
- Specified by:
isQuiet in interface org.kuali.maven.common.MvnContext
setQuiet
public void setQuiet(boolean quiet)
- Specified by:
setQuiet in interface org.kuali.maven.common.MvnContext
isSilent
public boolean isSilent()
- Specified by:
isSilent in interface org.kuali.maven.common.MvnContext
setSilent
public void setSilent(boolean silent)
- Specified by:
setSilent in interface org.kuali.maven.common.MvnContext
getFilterProperties
public List<String> getFilterProperties()
- Specified by:
getFilterProperties in interface org.kuali.maven.common.MvnContext
setFilterProperties
public void setFilterProperties(List<String> filterProperties)
- Specified by:
setFilterProperties in interface org.kuali.maven.common.MvnContext
isForceMojoExecution
public boolean isForceMojoExecution()
setForceMojoExecution
public void setForceMojoExecution(boolean forceMojoExecution)
setSkip
public void setSkip(boolean skip)
Copyright © 2011-2012 The Kuali Foundation. All Rights Reserved.