Package org.apache.ivy.plugins.parser.m2
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 class
DependencyDescriptor
that provides access to the originalPomDependencyData
.static class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPomModuleDescriptorBuilder
(ModuleDescriptorParser parser, Resource res, ParserSettings ivySettings) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependency
(DependencyDescriptor descriptor) void
addDependency
(Resource res, PomReader.PomDependencyData dep) void
void
addExtraInfos
(List<ExtraInfoHolder> extraInfosHolder) void
addExtraInfos
(Map<String, String> extraAttributes) Deprecated.void
void
addMainArtifact
(String artifactId, String packaging) void
addPlugin
(PomDependencyMgt plugin) void
addProperty
(String propertyName, String value) void
void
extractPomProperties
(List<ExtraInfoHolder> extraInfos) extractPomProperties
(Map<String, String> extraInfo) Deprecated.static List<PomDependencyMgt>
static List<PomDependencyMgt>
void
setDescription
(String description) void
setHomePage
(String homePage) void
setLicenses
(License[] licenses) void
setModuleRevId
(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
Deprecated. -
extractPomProperties
-
addProperty
-
getMainArtifact
-
getSourceArtifact
-
getSrcArtifact
-
getJavadocArtifact
-
addSourceArtifact
public void addSourceArtifact() -
addSrcArtifact
public void addSrcArtifact() -
addJavadocArtifact
public void addJavadocArtifact()
-