|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.mule.devkit.maven.AbstractMuleMojo
public abstract class AbstractMuleMojo
Base Mule Application Mojo
| Field Summary | |
|---|---|
protected File |
appDirectory
Directory containing the app resources. |
protected String |
finalName
Name of the generated Mule App. |
protected File |
outputDirectory
Directory containing the generated Mule App. |
org.apache.maven.project.MavenProject |
project
The Maven project. |
protected boolean |
skipStudioPluginPackage
Whether to skip the creating of a Mule Studio plugin. |
protected int |
studioPackageTimeout
Parameter used to define the timeout of packaging the UpdateSite.zip file |
protected boolean |
verboseLogging
Whether to do a verbose logging or not. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractMuleMojo()
|
|
| Method Summary | |
|---|---|
protected File |
getFilteredAppDirectory()
|
protected File |
getMuleZipFile()
|
| 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 |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
|---|
execute |
| Field Detail |
|---|
@Parameter(required=true,
defaultValue="${project.build.directory}")
protected File outputDirectory
@Parameter(required=true,
alias="appName",
defaultValue="${project.build.finalName}")
protected String finalName
@Parameter(required=true,
defaultValue="${basedir}/src/main/app")
protected File appDirectory
@Parameter(required=true,
defaultValue="${project}",
readonly=true)
public org.apache.maven.project.MavenProject project
@Parameter(property="devkit.studio.package.skip",
defaultValue="true")
protected boolean skipStudioPluginPackage
@Parameter(property="devkit.verbose.logging",
defaultValue="false")
protected boolean verboseLogging
@Parameter(property="devkit.studio.package.timeout",
defaultValue="20")
protected int studioPackageTimeout
| Constructor Detail |
|---|
public AbstractMuleMojo()
| Method Detail |
|---|
protected File getMuleZipFile()
protected File getFilteredAppDirectory()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||