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<java.lang.String,java.lang.String> 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<java.lang.String,java.lang.String> |
extractPomProperties(java.util.List<ExtraInfoHolder> extraInfos) |
static java.util.Map<java.lang.String,java.lang.String> |
extractPomProperties(java.util.Map<java.lang.String,java.lang.String> extraInfo)
Deprecated.
|
static java.util.Map<ModuleId,java.lang.String> |
getDependencyManagementMap(ModuleDescriptor md) |
static java.util.List<PomDependencyMgt> |
getDependencyManagements(ModuleDescriptor md) |
Artifact |
getJavadocArtifact() |
Artifact |
getMainArtifact() |
ModuleDescriptor |
getModuleDescriptor() |
static java.util.List<PomDependencyMgt> |
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<PomDependencyMgt> getPlugins(ModuleDescriptor md)
public static java.util.Map<ModuleId,java.lang.String> getDependencyManagementMap(ModuleDescriptor md)
public static java.util.List<PomDependencyMgt> getDependencyManagements(ModuleDescriptor md)
@Deprecated public void addExtraInfos(java.util.Map<java.lang.String,java.lang.String> extraAttributes)
public void addExtraInfos(java.util.List<ExtraInfoHolder> extraInfosHolder)
@Deprecated public static java.util.Map<java.lang.String,java.lang.String> extractPomProperties(java.util.Map<java.lang.String,java.lang.String> extraInfo)
public static java.util.Map<java.lang.String,java.lang.String> 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()
Copyright ©2007-2020 The Apache Software Foundation, Licensed under Apache License, Version 2.0.