@Mojo(name="package",
defaultPhase=PACKAGE,
requiresDependencyResolution=RUNTIME,
threadSafe=true)
public class PluginPackageMojo
extends AbstractPackagePluginMojo
| Modifier and Type | Field and Description |
|---|---|
static String |
CLASSES |
static String |
META_INF |
static String |
MULE_ARTIFACT |
static String |
MULE_PLUGIN_JSON_LOCATION |
MULE_PLUGIN_CLASSIFIERappDirectory, finalName, MULE_ARTIFACT_JSON, MULE_ARTIFACT_TYPE, MULE_PLUGIN_JSON_JAR_DESTINATION, outputDirectory, project, RESERVED_DESTINATION_REPOSITORY, RESERVED_FOLDER_MULE_ARTIFACT| Constructor and Description |
|---|
PluginPackageMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPluginDescriptor(ModuleArchiver archiver)
Adds the
AbstractMuleMojo.MULE_ARTIFACT_JSON file, extracted from the current extensions JAR into the META_INF folder. |
protected void |
addToArchiver(ModuleArchiver archiver) |
protected void |
doAddArtifactProperties(File pluginPropertiesFile) |
protected String |
getArtifactClassifier() |
protected File |
getMuleArtifactFile() |
addArtifactProperties, addClasses, addDependencies, addPOMFile, createMulePlugin, doExecute, execute, getPluginDependencies, initialize, walkWhileCopyingFolderpublic static final String MULE_PLUGIN_JSON_LOCATION
public static final String META_INF
public static final String MULE_ARTIFACT
public static final String CLASSES
protected void addToArchiver(ModuleArchiver archiver) throws org.apache.maven.plugin.MojoFailureException
addToArchiver in class AbstractPackagePluginMojoorg.apache.maven.plugin.MojoFailureExceptionpublic void addPluginDescriptor(ModuleArchiver archiver) throws org.apache.maven.plugin.MojoFailureException
AbstractMuleMojo.MULE_ARTIFACT_JSON file, extracted from the current extensions JAR into the META_INF folder.archiver - to store the current AbstractMuleMojo.MULE_ARTIFACT_JSON fileorg.apache.maven.plugin.MojoFailureExceptionprotected void doAddArtifactProperties(File pluginPropertiesFile) throws org.apache.maven.plugin.MojoFailureException
doAddArtifactProperties in class AbstractPackagePluginMojoorg.apache.maven.plugin.MojoFailureExceptionprotected String getArtifactClassifier()
getArtifactClassifier in class AbstractPackagePluginMojoprotected File getMuleArtifactFile()
getMuleArtifactFile in class AbstractMuleMojoCopyright © 2022 MuleSoft, Inc.. All rights reserved.