Class MavenModelBuilderImpl
java.lang.Object
org.mule.maven.pom.parser.internal.model.MavenModelBuilderImpl
- All Implemented Interfaces:
MavenModelBuilder
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
MavenModelBuilder.MavenProfileBuilder -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMavenModelBuilderImpl(String groupId, String artifactId, String version, Optional<String> modelVersion, Optional<String> packaging) MavenModelBuilderImpl(Path path) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalPluginDependency(AdditionalPluginDependencies additionalPluginDependencies) voidaddDependency(BundleDependency bundleDependency) voidaddRepository(String id, String name, String url) voidaddSharedLibraryDependency(String groupId, String artifactId) voidcreateDeployablePomFile(Path artifactFolder) voidcreateDeployablePomProperties(Path artifactFolder, Properties properties) static MavenModelBuildergetModel()voidupdateArtifactPom(Path path)
-
Field Details
-
MULE_POM
- See Also:
-
MULE_POM_PROPERTIES
- See Also:
-
SHARED_LIBRARY_FIELD
- See Also:
-
ADDITIONAL_PLUGIN_DEPENDENCIES_FIELD
- See Also:
-
ADDITIONAL_DEPENDENCIES_FIELD
- See Also:
-
DEPENDENCY_FIELD
- See Also:
-
PLUGIN_FIELD
- See Also:
-
VERSION_FIELD
- See Also:
-
-
Constructor Details
-
MavenModelBuilderImpl
-
MavenModelBuilderImpl
-
-
Method Details
-
getDefaultModelBuilder
-
addAdditionalPluginDependency
public void addAdditionalPluginDependency(AdditionalPluginDependencies additionalPluginDependencies) - Specified by:
addAdditionalPluginDependencyin interfaceMavenModelBuilder
-
createDeployablePomFile
- Specified by:
createDeployablePomFilein interfaceMavenModelBuilder
-
createDeployablePomProperties
- Specified by:
createDeployablePomPropertiesin interfaceMavenModelBuilder
-
updateArtifactPom
- Specified by:
updateArtifactPomin interfaceMavenModelBuilder
-
addDependency
- Specified by:
addDependencyin interfaceMavenModelBuilder
-
addRepository
- Specified by:
addRepositoryin interfaceMavenModelBuilder
-
getModel
- Specified by:
getModelin interfaceMavenModelBuilder
-
getNewMavenProfileBuilder
- Specified by:
getNewMavenProfileBuilderin interfaceMavenModelBuilder
-