public class HeavyweightClassLoaderModelBuilder extends ArtifactClassLoaderModelBuilder
ClassLoaderModel with information from a
ClassLoaderModel included when packaging the artifact in a heavyweight manner.| Modifier and Type | Field and Description |
|---|---|
static com.vdurmont.semver4j.Semver |
CLASS_LOADER_MODEL_VERSION_110 |
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,List<BundleDescriptor>> |
doProcessAdditionalPluginLibraries(org.apache.maven.model.Plugin packagingPlugin) |
protected List<URI> |
processPluginAdditionalDependenciesURIs(BundleDependency bundleDependency) |
additionalPluginLibraries, build, exportingSharedLibraries, findAndExportSharedLibrary, findArtifactPackagerPlugin, findBundleDependency, getActiveProfiles, getAttribute, includeAdditionalPluginDependencies, replaceBundleDependency, setDeployableArtifactDescriptor, validateMuleRuntimeSharedLibrarycontaining, dependingOn, exportingPackages, exportingPrivilegedPackages, exportingResources, includeTestDependencies, withLocalPackages, withLocalResourcespublic static final com.vdurmont.semver4j.Semver CLASS_LOADER_MODEL_VERSION_110
public 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,List<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.