public class PomModuleDescriptorBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PomModuleDescriptorBuilder.PomDependencyDescriptor
DependencyDescriptor that provides access to the original
PomDependencyData . |
static class |
PomModuleDescriptorBuilder.PomModuleDescriptor |
Modifier and Type | Field and Description |
---|---|
static Configuration[] |
MAVEN2_CONFIGURATIONS |
Constructor and Description |
---|
PomModuleDescriptorBuilder(ModuleDescriptorParser parser,
Resource res,
ParserSettings ivySettings) |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(DependencyDescriptor descriptor) |
void |
addDependency(Resource res,
PomReader.PomDependencyData dep) |
void |
addDependencyMgt(PomDependencyMgt dep) |
void |
addExtraInfos(java.util.List<ExtraInfoHolder> extraInfosHolder) |
void |
addExtraInfos(java.util.Map extraAttributes)
Deprecated.
|
void |
addJavadocArtifact() |
void |
addMainArtifact(java.lang.String artifactId,
java.lang.String packaging) |
void |
addPlugin(PomDependencyMgt plugin) |
void |
addProperty(java.lang.String propertyName,
java.lang.String value) |
void |
addSourceArtifact() |
void |
addSrcArtifact() |
static java.util.Map |
extractPomProperties(java.util.List<ExtraInfoHolder> extraInfos) |
static java.util.Map |
extractPomProperties(java.util.Map extraInfo)
Deprecated.
|
static java.util.Map |
getDependencyManagementMap(ModuleDescriptor md) |
static java.util.List |
getDependencyManagements(ModuleDescriptor md) |
Artifact |
getJavadocArtifact() |
Artifact |
getMainArtifact() |
ModuleDescriptor |
getModuleDescriptor() |
static java.util.List |
getPlugins(ModuleDescriptor md) |
Artifact |
getSourceArtifact() |
Artifact |
getSrcArtifact() |
void |
setDescription(java.lang.String description) |
void |
setHomePage(java.lang.String homePage) |
void |
setLicenses(License[] licenses) |
void |
setModuleRevId(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
public static final Configuration[] MAVEN2_CONFIGURATIONS
public PomModuleDescriptorBuilder(ModuleDescriptorParser parser, Resource res, ParserSettings ivySettings)
public ModuleDescriptor getModuleDescriptor()
public void setModuleRevId(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public void setHomePage(java.lang.String homePage)
public void setDescription(java.lang.String description)
public void setLicenses(License[] licenses)
public void addMainArtifact(java.lang.String artifactId, java.lang.String packaging)
public void addDependency(Resource res, PomReader.PomDependencyData dep)
public void addDependency(DependencyDescriptor descriptor)
public void addDependencyMgt(PomDependencyMgt dep)
public void addPlugin(PomDependencyMgt plugin)
public static java.util.List getPlugins(ModuleDescriptor md)
public static java.util.Map getDependencyManagementMap(ModuleDescriptor md)
public static java.util.List getDependencyManagements(ModuleDescriptor md)
@Deprecated public void addExtraInfos(java.util.Map extraAttributes)
public void addExtraInfos(java.util.List<ExtraInfoHolder> extraInfosHolder)
@Deprecated public static java.util.Map extractPomProperties(java.util.Map extraInfo)
public static java.util.Map extractPomProperties(java.util.List<ExtraInfoHolder> extraInfos)
public void addProperty(java.lang.String propertyName, java.lang.String value)
public Artifact getMainArtifact()
public Artifact getSourceArtifact()
public Artifact getSrcArtifact()
public Artifact getJavadocArtifact()
public void addSourceArtifact()
public void addSrcArtifact()
public void addJavadocArtifact()