public class MavenDeployableProjectModelBuilder extends Object implements DeployableProjectModelBuilder
DeployableProjectModelBuilder that uses Maven.| Constructor and Description |
|---|
MavenDeployableProjectModelBuilder(File projectFolder) |
MavenDeployableProjectModelBuilder(File projectFolder,
org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
DeployableProjectModel |
build()
Creates a
DeployableProjectModel. |
protected Optional<org.apache.maven.model.Plugin> |
findArtifactPackagerPlugin(org.apache.maven.model.Model model,
List<String> activeProfiles) |
protected Supplier<org.mule.runtime.api.deployment.meta.MuleDeployableModel> |
getModelResolver(org.mule.tools.api.classloader.model.ArtifactCoordinates deployableArtifactCoordinates) |
public MavenDeployableProjectModelBuilder(File projectFolder, org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
public MavenDeployableProjectModelBuilder(File projectFolder)
public DeployableProjectModel build()
DeployableProjectModelBuilderDeployableProjectModel.build in interface DeployableProjectModelBuilderDeployableProjectModel representing the structure of a project.protected Supplier<org.mule.runtime.api.deployment.meta.MuleDeployableModel> getModelResolver(org.mule.tools.api.classloader.model.ArtifactCoordinates deployableArtifactCoordinates)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.