public class LightweightClassLoaderConfigurationBuilder extends ArtifactClassLoaderConfigurationBuilder
ClassLoaderConfiguration responsible for resolving dependencies when lightweight packaging is used for an
artifact.artifactBundleDescriptor, artifactFolder, deployableArtifactDescriptor, fileJarExplorer, MULE_PLUGINdependencies| Constructor and Description |
|---|
LightweightClassLoaderConfigurationBuilder(File artifactFolder,
BundleDescriptor artifactBundleDescriptor,
org.mule.maven.client.api.MavenClient mavenClient,
List<BundleDependency> nonProvidedDependencies) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<BundleDescriptor,List<BundleDescriptor>> |
doProcessAdditionalPluginLibraries(org.apache.maven.model.Plugin packagingPlugin) |
protected void |
findAndExportSharedLibrary(String groupId,
String artifactId) |
protected List<URI> |
processPluginAdditionalDependenciesURIs(BundleDependency bundleDependency) |
additionalPluginLibraries, build, doExportSharedLibrariesResourcesAndPackages, exportingSharedLibraries, 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 LightweightClassLoaderConfigurationBuilder(File artifactFolder, BundleDescriptor artifactBundleDescriptor, org.mule.maven.client.api.MavenClient mavenClient, List<BundleDependency> nonProvidedDependencies)
protected List<URI> processPluginAdditionalDependenciesURIs(BundleDependency bundleDependency)
processPluginAdditionalDependenciesURIs in class ArtifactClassLoaderConfigurationBuilderprotected void findAndExportSharedLibrary(String groupId, String artifactId)
findAndExportSharedLibrary in class ArtifactClassLoaderConfigurationBuilderprotected Map<BundleDescriptor,List<BundleDescriptor>> doProcessAdditionalPluginLibraries(org.apache.maven.model.Plugin packagingPlugin)
doProcessAdditionalPluginLibraries in class ArtifactClassLoaderConfigurationBuilderCopyright © 2003–2023 MuleSoft, Inc.. All rights reserved.