public class HeavyweightClassLoaderConfigurationBuilder extends ArtifactClassLoaderConfigurationBuilder
ClassLoaderConfiguration 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 |
|---|
HeavyweightClassLoaderConfigurationBuilder(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, containing, dependingOn, doBuild, exportingPackages, exportingPrivilegedPackages, exportingResources, getIncludeTestDependencies, getLocalPackages, getLocalResources, getPackages, getPrivilegedArtifacts, getPrivilegedExportedPackages, getResources, getUrls, includeTestDependencies, withLocalPackages, withLocalResourcespublic static final com.vdurmont.semver4j.Semver CLASS_LOADER_MODEL_VERSION_110
public HeavyweightClassLoaderConfigurationBuilder(File applicationFolder, BundleDescriptor artifactBundleDescriptor, org.mule.tools.api.classloader.model.ClassLoaderModel packagerClassLoaderModel)
protected void doExportSharedLibrariesResourcesAndPackages(org.apache.maven.model.Plugin packagingPlugin)
doExportSharedLibrariesResourcesAndPackages in class ArtifactClassLoaderConfigurationBuilderprotected Map<BundleDescriptor,List<BundleDescriptor>> doProcessAdditionalPluginLibraries(org.apache.maven.model.Plugin packagingPlugin)
doProcessAdditionalPluginLibraries in class ArtifactClassLoaderConfigurationBuilderprotected List<URI> processPluginAdditionalDependenciesURIs(BundleDependency bundleDependency)
processPluginAdditionalDependenciesURIs in class ArtifactClassLoaderConfigurationBuilderCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.