public class DefaultExtensionModelService extends Object implements ExtensionModelService
ExtensionModelService.| Constructor and Description |
|---|
DefaultExtensionModelService(MuleArtifactResourcesRegistry muleArtifactResourcesRegistry) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.maven.model.Model |
getPomModelFromJar(File artifactFile)
Returns the
Model from a given artifact folder |
PluginResources |
loadExtensionData(org.mule.maven.pom.parser.api.model.BundleDescriptor pluginDescriptor,
org.mule.runtime.api.meta.MuleVersion muleVersion) |
PluginResources |
loadExtensionData(File pluginJarFile) |
List<org.mule.runtime.api.meta.model.ExtensionModel> |
loadRuntimeExtensionModels() |
org.mule.maven.pom.parser.api.model.BundleDescriptor |
readBundleDescriptor(File pluginFile) |
public DefaultExtensionModelService(MuleArtifactResourcesRegistry muleArtifactResourcesRegistry)
public static org.apache.maven.model.Model getPomModelFromJar(File artifactFile)
Model from a given artifact folderartifactFile - file containing the artifact content.Model from the file if availableorg.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorCreateException - if the artifact jar does not contain a
file or the file can' be loadedpublic List<org.mule.runtime.api.meta.model.ExtensionModel> loadRuntimeExtensionModels()
loadRuntimeExtensionModels in interface ExtensionModelServicepublic PluginResources loadExtensionData(File pluginJarFile)
loadExtensionData in interface ExtensionModelServicepublic org.mule.maven.pom.parser.api.model.BundleDescriptor readBundleDescriptor(File pluginFile)
readBundleDescriptor in interface ExtensionModelServicepublic PluginResources loadExtensionData(org.mule.maven.pom.parser.api.model.BundleDescriptor pluginDescriptor, org.mule.runtime.api.meta.MuleVersion muleVersion)
loadExtensionData in interface ExtensionModelServiceCopyright © 2024 MuleSoft Inc. All rights reserved.