org.apache.ivy.plugins.parser.m2
Class PomModuleDescriptorBuilder
java.lang.Object
org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder
public class PomModuleDescriptorBuilder
- extends java.lang.Object
Build a module descriptor. This class handle the complexity of the structure of an ivy
ModuleDescriptor and isolate the PomModuleDescriptorParser from it.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAVEN2_CONFIGURATIONS
public static final Configuration[] MAVEN2_CONFIGURATIONS
PomModuleDescriptorBuilder
public PomModuleDescriptorBuilder(ModuleDescriptorParser parser,
Resource res)
getModuleDescriptor
public ModuleDescriptor getModuleDescriptor()
setModuleRevId
public void setModuleRevId(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
addArtifact
public void addArtifact(java.lang.String artifactId,
java.lang.String packaging)
addDependency
public void addDependency(Resource res,
PomReader.PomDependencyData dep)
throws java.text.ParseException
- Throws:
java.text.ParseException
addDependency
public void addDependency(DependencyDescriptor descriptor)
addDependencyMgt
public void addDependencyMgt(PomReader.PomDependencyMgt dep)
addExtraInfos
public void addExtraInfos(java.util.Map extraAttributes)
extractPomProperties
public static java.util.Map extractPomProperties(java.util.Map extraInfo)
addProperty
public void addProperty(java.lang.String propertyName,
java.lang.String value)