public abstract class AbstractMuleMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
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 |
verboseEnabled
Whether to do a verbose logging or not.
|
| Constructor and Description |
|---|
AbstractMuleMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected File |
getFilteredAppDirectory() |
protected File |
getMuleZipFile() |
getLog, getPluginContext, setLog, setPluginContext@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.enabled",
defaultValue="false",
required=false)
protected boolean verboseEnabled
@Parameter(property="devkit.studio.package.timeout",
defaultValue="20")
protected int studioPackageTimeout
Copyright © 2010–2017 MuleSoft, Inc.. All rights reserved.