public class MavenProjectExtensionModelLoader extends Object
ExtensionModel for a Mule plugin artifact from an extension MavenProject.| Constructor and Description |
|---|
MavenProjectExtensionModelLoader(org.apache.maven.plugin.logging.Log log) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.meta.model.ExtensionModel |
loadExtension(org.apache.maven.project.MavenProject project,
org.mule.runtime.api.deployment.meta.MulePluginModel mulePluginDescriber)
Builds an
ExtensionModel from a MavenProject and a MulePluginModel that holds the information about
the extension mule plugin that is wanted to be loaded. |
public MavenProjectExtensionModelLoader(org.apache.maven.plugin.logging.Log log)
public org.mule.runtime.api.meta.model.ExtensionModel loadExtension(org.apache.maven.project.MavenProject project,
org.mule.runtime.api.deployment.meta.MulePluginModel mulePluginDescriber)
throws org.apache.maven.plugin.MojoFailureException,
org.apache.maven.plugin.MojoExecutionException
ExtensionModel from a MavenProject and a MulePluginModel that holds the information about
the extension mule plugin that is wanted to be loaded.ExtensionModel built up from the extension MavenProject provided.org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionCopyright © 2018 MuleSoft, Inc.. All rights reserved.