public class MavenDeployableProjectModelBuilder extends AbstractMavenDeployableProjectModelBuilder
DeployableProjectModelBuilder that uses Maven.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 |
|---|
MavenDeployableProjectModelBuilder(File projectFolder) |
MavenDeployableProjectModelBuilder(File projectFolder,
boolean exportAllResourcesAndPackagesIfEmptyLoaderDescriptor) |
MavenDeployableProjectModelBuilder(File projectFolder,
org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration) |
MavenDeployableProjectModelBuilder(File projectFolder,
org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration,
boolean exportAllResourcesAndPackagesIfEmptyLoaderDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
DeployableProjectModel |
build()
Creates a
DeployableProjectModel. |
protected static org.mule.maven.client.api.model.MavenConfiguration |
getDefaultMavenConfiguration() |
buildBundleDescriptor, getDeployableProjectArtifactCoordinates, resolveAdditionalPluginDependencies, resolveDeployableDependencies, resolveDeployablePluginsDatadefaultDeployableProjectModelBuilder, getClassLoaderModelDescriptor, isHeavyPackagepublic MavenDeployableProjectModelBuilder(File projectFolder, org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration, boolean exportAllResourcesAndPackagesIfEmptyLoaderDescriptor)
public MavenDeployableProjectModelBuilder(File projectFolder, org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
public MavenDeployableProjectModelBuilder(File projectFolder, boolean exportAllResourcesAndPackagesIfEmptyLoaderDescriptor)
public MavenDeployableProjectModelBuilder(File projectFolder)
protected static org.mule.maven.client.api.model.MavenConfiguration getDefaultMavenConfiguration()
public DeployableProjectModel build()
DeployableProjectModelBuilderDeployableProjectModel.DeployableProjectModel representing the structure of a project.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.