public class LightweightDeployableProjectModelBuilder extends AbstractMavenDeployableProjectModelBuilder
additionalPluginDependencies, ARTIFACT_ID, CLASS_PATH_SEPARATOR, DEFAULT_MULE_DIRECTORY, DEFAULT_PACKAGE_EXPORT, DEFAULT_RESOURCES_DIRECTORY, DEFAULT_SOURCES_DIRECTORY, DEFAULT_SOURCES_JAVA_DIRECTORY, deployableArtifactRepositoryFolder, deployableBundleDependencies, deployableMavenBundleDependencies, GROUP_ID, JAVA_EXTENSION, mavenConfiguration, PACKAGE_SEPARATOR, pluginsArtifactDependencies, pluginsBundleDependencies, sharedDeployableBundleDescriptors, VERSIONCLASS_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 |
|---|
LightweightDeployableProjectModelBuilder(File projectFolder,
boolean isDomain) |
LightweightDeployableProjectModelBuilder(File projectFolder,
Optional<org.mule.runtime.api.deployment.meta.MuleDeployableModel> model,
boolean isDomain) |
| Modifier and Type | Method and Description |
|---|---|
DeployableProjectModel |
build()
Creates a
DeployableProjectModel. |
buildBundleDescriptor, getDefaultMavenConfiguration, getDeployableProjectArtifactCoordinates, resolveAdditionalPluginDependencies, resolveDeployableDependencies, resolveDeployablePluginsDatadefaultDeployableProjectModelBuilder, getClassLoaderModelDescriptor, isHeavyPackagepublic LightweightDeployableProjectModelBuilder(File projectFolder, boolean isDomain)
public DeployableProjectModel build()
DeployableProjectModelBuilderDeployableProjectModel.DeployableProjectModel representing the structure of a project.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.