public class HeavyweightClassLoaderModelBuilder extends ArtifactClassLoaderModelBuilder
ClassLoaderModel with information from a
ClassLoaderModel included when packaging the artifact in a heavyweight manner.artifactBundleDescriptor, artifactFolder, deployableArtifactDescriptor, fileJarExplorer, MULE_PLUGINdependencies| Constructor and Description |
|---|
HeavyweightClassLoaderModelBuilder(File applicationFolder,
BundleDescriptor artifactBundleDescriptor,
org.mule.tools.api.classloader.model.ClassLoaderModel packagerClassLoaderModel) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExportSharedLibrariesResourcesAndPackages(org.apache.maven.model.Plugin packagingPlugin)
Exports the shared libraries resources and packages.
|
protected Map<BundleDescriptor,Set<BundleDescriptor>> |
doProcessAdditionalPluginLibraries(org.apache.maven.model.Plugin packagingPlugin) |
protected List<URI> |
processPluginAdditionalDependenciesURIs(BundleDependency bundleDependency) |
additionalPluginLibraries, build, exportingSharedLibraries, findAndExportSharedLibrary, findArtifactPackagerPlugin, findBundleDependency, getAttribute, includeAdditionalPluginDependencies, replaceBundleDependency, setDeployableArtifactDescriptor, validateMuleRuntimeSharedLibrarycontaining, dependingOn, exportingPackages, exportingPrivilegedPackages, exportingResources, includeTestDependencies, withLocalPackages, withLocalResourcespublic HeavyweightClassLoaderModelBuilder(File applicationFolder, BundleDescriptor artifactBundleDescriptor, org.mule.tools.api.classloader.model.ClassLoaderModel packagerClassLoaderModel)
protected void doExportSharedLibrariesResourcesAndPackages(org.apache.maven.model.Plugin packagingPlugin)
doExportSharedLibrariesResourcesAndPackages in class ArtifactClassLoaderModelBuilderprotected Map<BundleDescriptor,Set<BundleDescriptor>> doProcessAdditionalPluginLibraries(org.apache.maven.model.Plugin packagingPlugin)
doProcessAdditionalPluginLibraries in class ArtifactClassLoaderModelBuilderprotected List<URI> processPluginAdditionalDependenciesURIs(BundleDependency bundleDependency)
processPluginAdditionalDependenciesURIs in class ArtifactClassLoaderModelBuilderCopyright © 2003–2021 MuleSoft, Inc.. All rights reserved.