@Mojo(name="extension-descriptor",
defaultPhase=COMPILE)
public class ExtensionDescriptorMojo
extends AbstractMuleMojo
AbstractPackagePluginMojo.MULE_PLUGIN_JSON in META-INF folder.
If it doesn't exists, it assumes it's a PREFIX_SMART_CONNECTOR_NAME and ends with
SUFFIX_SMART_CONNECTOR_NAMEMODULE_ROOT_ELEMENTappDirectory, finalName, outputDirectory, project| Constructor and Description |
|---|
ExtensionDescriptorMojo() |
| Modifier and Type | Method and Description |
|---|---|
static Path |
descriptorPathOrFail(File outputDirectory)
Returns a
Path to an existing descriptor file or fails. |
void |
execute() |
getMuleArtifactFilepublic static Path descriptorPathOrFail(File outputDirectory) throws org.apache.maven.plugin.MojoFailureException
Path to an existing descriptor file or fails.outputDirectory - to look for the current output directoryPath to a descriptor fileorg.apache.maven.plugin.MojoFailureException - if the descriptor file is absent (probably because this Mojo hasn't been executed)public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionCopyright © 2017 MuleSoft, Inc.. All rights reserved.