public class MavenExtensionDeployableProjectModelBuilder
extends org.mule.runtime.module.artifact.activation.internal.maven.LightweightDeployableProjectModelBuilder
DeployableProjectModelBuilder that extends from LightweightDeployableProjectModelBuilder to
configure the MavenReactorResolver and to set the pomModels with the Model of the current plugin.additionalPluginDependencies, deployableArtifactRepositoryFolder, deployableBundleDependencies, deployableMavenBundleDependencies, mavenConfiguration, pluginsArtifactDependencies, pluginsBundleDependencies, projectFolder, sharedDeployableBundleDescriptorsCLASS_LOADER_MODEL_VERSION_110, CLASS_LOADER_MODEL_VERSION_120, CLASSLOADER_MODEL_JSON_DESCRIPTOR, CLASSLOADER_MODEL_JSON_DESCRIPTOR_LOCATION, CLASSLOADER_MODEL_JSON_PATCH_DESCRIPTOR, CLASSLOADER_MODEL_JSON_PATCH_DESCRIPTOR_LOCATION| Constructor and Description |
|---|
MavenExtensionDeployableProjectModelBuilder(File projectFolder,
Optional<org.mule.runtime.api.deployment.meta.MuleDeployableModel> model,
Optional<org.mule.maven.client.api.MavenReactorResolver> mavenReactorResolver,
Map<org.mule.tools.api.classloader.model.ArtifactCoordinates,Supplier<org.mule.maven.pom.parser.api.model.MavenPomModel>> pomModels) |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver |
getAdditionalPluginDependenciesResolver(org.mule.maven.client.api.MavenClient mavenClient,
List<org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies> initialAdditionalPluginDependencies) |
protected Optional<org.mule.maven.client.api.MavenReactorResolver> |
getMavenReactorResolver() |
doBuild, getPomFromFolder, isIncludeTestDependenciesbuild, buildBundleDescriptor, getAttribute, getDefaultMavenConfiguration, getSimpleAttributepublic MavenExtensionDeployableProjectModelBuilder(File projectFolder, Optional<org.mule.runtime.api.deployment.meta.MuleDeployableModel> model, Optional<org.mule.maven.client.api.MavenReactorResolver> mavenReactorResolver, Map<org.mule.tools.api.classloader.model.ArtifactCoordinates,Supplier<org.mule.maven.pom.parser.api.model.MavenPomModel>> pomModels)
protected Optional<org.mule.maven.client.api.MavenReactorResolver> getMavenReactorResolver()
getMavenReactorResolver in class org.mule.runtime.module.artifact.activation.internal.maven.AbstractMavenDeployableProjectModelBuilderprotected org.mule.runtime.module.artifact.activation.internal.maven.AdditionalPluginDependenciesResolver getAdditionalPluginDependenciesResolver(org.mule.maven.client.api.MavenClient mavenClient,
List<org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies> initialAdditionalPluginDependencies)
getAdditionalPluginDependenciesResolver in class org.mule.runtime.module.artifact.activation.internal.maven.AbstractMavenDeployableProjectModelBuilderCopyright © 2026 MuleSoft, Inc.. All rights reserved.