public class ArtifactPluginDescriptor extends DeployableArtifactDescriptor
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTENSION_BUNDLE_TYPE |
static String |
MULE_ARTIFACT_FOLDER
Target folder for any files used at deployment time or when generating the
ExtensionModel |
static String |
MULE_PLUGIN_CLASSIFIER |
static String |
MULE_PLUGIN_JSON |
static String |
MULE_PLUGIN_POM |
static String |
PLUGIN_PROPERTIES |
static String |
REPOSITORY
Target folder for the internal and cloned repository within the plugin end package.
|
DEFAULT_DEPLOY_PROPERTIES_RESOURCE| Constructor and Description |
|---|
ArtifactPluginDescriptor(String name)
Creates a new artifact plugin descriptor
|
| Modifier and Type | Method and Description |
|---|---|
List<ArtifactPluginDescriptor> |
getArtifactPluginDescriptors() |
Optional<LoaderDescriber> |
getExtensionModelDescriptorProperty() |
void |
setArtifactPluginDescriptors(List<ArtifactPluginDescriptor> pluginDependencyDescriptors) |
void |
setExtensionModelDescriptorProperty(LoaderDescriber extensionModelLoaderDescriber)
Takes a
LoaderDescriber that should contain the values used to properly initialize an ExtensionModel |
getArtifactLocation, isRedeploymentEnabled, setArtifactLocation, setRedeploymentEnabledgetBundleDescriptor, getClassLoaderModel, getName, getRootFolder, setBundleDescriptor, setClassLoaderModel, setRootFolder, toStringpublic static final String MULE_PLUGIN_CLASSIFIER
public static final String EXTENSION_BUNDLE_TYPE
public static final String PLUGIN_PROPERTIES
public static final String MULE_ARTIFACT_FOLDER
ExtensionModelpublic static final String MULE_PLUGIN_JSON
public static final String MULE_PLUGIN_POM
public static final String REPOSITORY
public ArtifactPluginDescriptor(String name)
name - artifact plugin name. Non empty.public List<ArtifactPluginDescriptor> getArtifactPluginDescriptors()
public void setArtifactPluginDescriptors(List<ArtifactPluginDescriptor> pluginDependencyDescriptors)
public Optional<LoaderDescriber> getExtensionModelDescriptorProperty()
LoaderDescriber that will contain all mandatory values to generate an ExtensionModel
from it.public void setExtensionModelDescriptorProperty(LoaderDescriber extensionModelLoaderDescriber)
LoaderDescriber that should contain the values used to properly initialize an ExtensionModelextensionModelLoaderDescriber - the LoaderDescriber with the valuesCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.