Class PomModuleDescriptorBuilder
java.lang.Object
org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder
Build a module descriptor. This class handle the complexity of the structure of an ivy
ModuleDescriptor and isolate the PomModuleDescriptorParser from it.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDependencyDescriptorthat provides access to the originalPomDependencyData.static class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPomModuleDescriptorBuilder(ModuleDescriptorParser parser, Resource res, ParserSettings ivySettings) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependency(DependencyDescriptor descriptor) voidaddDependency(Resource res, PomReader.PomDependencyData dep) voidvoidaddExtraInfos(List<ExtraInfoHolder> extraInfosHolder) voidaddExtraInfos(Map<String, String> extraAttributes) Deprecated.voidvoidaddMainArtifact(String artifactId, String packaging) voidaddPlugin(PomDependencyMgt plugin) voidaddProperty(String propertyName, String value) voidvoidextractPomProperties(List<ExtraInfoHolder> extraInfos) extractPomProperties(Map<String, String> extraInfo) Deprecated.static List<PomDependencyMgt> static List<PomDependencyMgt> voidsetDescription(String description) voidsetHomePage(String homePage) voidsetLicenses(License[] licenses) voidsetModuleRevId(String groupId, String artifactId, String version)
-
Field Details
-
MAVEN2_CONFIGURATIONS
-
-
Constructor Details
-
PomModuleDescriptorBuilder
public PomModuleDescriptorBuilder(ModuleDescriptorParser parser, Resource res, ParserSettings ivySettings)
-
-
Method Details
-
getModuleDescriptor
-
setModuleRevId
-
setHomePage
-
setDescription
-
setLicenses
-
addMainArtifact
-
addDependency
-
addDependency
-
addDependencyMgt
-
addPlugin
-
getPlugins
-
getDependencyManagementMap
-
getDependencyManagements
-
addExtraInfos
Deprecated. -
addExtraInfos
-
extractPomProperties
-
extractPomProperties
-
addProperty
-
getMainArtifact
-
getSourceArtifact
-
getSrcArtifact
-
getJavadocArtifact
-
addSourceArtifact
public void addSourceArtifact() -
addSrcArtifact
public void addSrcArtifact() -
addJavadocArtifact
public void addJavadocArtifact()
-