Package org.apache.ivy.plugins.parser.m2
Class PomModuleDescriptorBuilder.PomModuleDescriptor
- java.lang.Object
-
- org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor
-
- org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder.PomModuleDescriptor
-
- All Implemented Interfaces:
DependencyDescriptorMediator
,ModuleDescriptor
,ArtifactInfo
,ExtendableItem
- Enclosing class:
- PomModuleDescriptorBuilder
public static class PomModuleDescriptorBuilder.PomModuleDescriptor extends DefaultModuleDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<ModuleRevisionId,DependencyDescriptor>
depDescriptors
private java.util.Map<ModuleId,PomDependencyMgt>
dependencyManagementMap
-
Fields inherited from interface org.apache.ivy.core.module.descriptor.ModuleDescriptor
CALLER_ALL_CONFIGURATION, DEFAULT_CONFIGURATION
-
-
Constructor Summary
Constructors Constructor Description PomModuleDescriptor(ModuleDescriptorParser parser, Resource res)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDependency(DependencyDescriptor dependency)
void
addDependencyManagement(PomDependencyMgt dependencyMgt)
java.util.Map<ModuleId,PomDependencyMgt>
getDependencyManagementMap()
-
Methods inherited from class org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor
addArtifact, addConfiguration, addConflictManager, addDependencyDescriptorMediator, addExcludeRule, addExtraAttributeNamespace, addExtraInfo, addExtraInfo, addInheritedDescriptor, addLicense, canExclude, check, dependsOn, doesExclude, equals, getAllArtifacts, getAllDependencyDescriptorMediators, getAllExcludeRules, getArtifacts, getAttribute, getAttributes, getConfiguration, getConfigurations, getConfigurationsNames, getConflictManager, getDefaultConf, getDefaultConfMapping, getDependencies, getDescription, getExcludeRules, getExtraAttribute, getExtraAttributes, getExtraAttributesNamespaces, getExtraInfo, getExtraInfoByTagName, getExtraInfoContentByTagName, getExtraInfos, getHomePage, getInheritedDescriptors, getLastModified, getLicenses, getMetadataArtifact, getModuleRevisionId, getNamespace, getParser, getPublicationDate, getPublicConfigurationsNames, getQualifiedExtraAttributes, getResolvedModuleRevisionId, getResolvedPublicationDate, getResource, getRevision, getStatus, hashCode, isDefault, isMappingOverride, isNamespaceUseful, mediate, newBasicInstance, newCallerInstance, newCallerInstance, newDefaultInstance, newDefaultInstance, setDefault, setDefaultConf, setDefaultConfMapping, setDescription, setHomePage, setLastModified, setMappingOverride, setModuleArtifact, setModuleRevisionId, setNamespace, setPublicationDate, setResolvedModuleRevisionId, setResolvedPublicationDate, setStatus, toIvyFile, toString, transformInstance
-
-
-
-
Field Detail
-
dependencyManagementMap
private final java.util.Map<ModuleId,PomDependencyMgt> dependencyManagementMap
-
depDescriptors
private final java.util.Map<ModuleRevisionId,DependencyDescriptor> depDescriptors
-
-
Constructor Detail
-
PomModuleDescriptor
public PomModuleDescriptor(ModuleDescriptorParser parser, Resource res)
-
-
Method Detail
-
addDependencyManagement
public void addDependencyManagement(PomDependencyMgt dependencyMgt)
-
getDependencyManagementMap
public java.util.Map<ModuleId,PomDependencyMgt> getDependencyManagementMap()
-
addDependency
public void addDependency(DependencyDescriptor dependency)
- Overrides:
addDependency
in classDefaultModuleDescriptor
-
-