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,
ParserSettings ivySettings)
getModuleDescriptor
public ModuleDescriptor getModuleDescriptor()
setModuleRevId
public void setModuleRevId(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
setHomePage
public void setHomePage(java.lang.String homePage)
setDescription
public void setDescription(java.lang.String description)
setLicenses
public void setLicenses(License[] licenses)
addMainArtifact
public void addMainArtifact(java.lang.String artifactId,
java.lang.String packaging)
addDependency
public void addDependency(Resource res,
PomReader.PomDependencyData dep)
addDependency
public void addDependency(DependencyDescriptor descriptor)
addDependencyMgt
public void addDependencyMgt(PomDependencyMgt dep)
addPlugin
public void addPlugin(PomDependencyMgt plugin)
getPlugins
public static java.util.List getPlugins(ModuleDescriptor md)
getDependencyManagementMap
public static java.util.Map getDependencyManagementMap(ModuleDescriptor md)
getDependencyManagements
public static java.util.List getDependencyManagements(ModuleDescriptor md)
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)
getMainArtifact
public Artifact getMainArtifact()
getSourceArtifact
public Artifact getSourceArtifact()
getJavadocArtifact
public Artifact getJavadocArtifact()
addSourceArtifact
public void addSourceArtifact()
addJavadocArtifact
public void addJavadocArtifact()