Class 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.
    • Field Detail

      • MAVEN2_CONFIGURATIONS

        public static final Configuration[] MAVEN2_CONFIGURATIONS
    • Method Detail

      • 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)
      • getDependencyManagementMap

        public static java.util.Map<ModuleId,​java.lang.String> getDependencyManagementMap​(ModuleDescriptor md)
      • addExtraInfos

        @Deprecated
        public void addExtraInfos​(java.util.Map<java.lang.String,​java.lang.String> extraAttributes)
        Deprecated.
      • addExtraInfos

        public void addExtraInfos​(java.util.List<ExtraInfoHolder> extraInfosHolder)
      • extractPomProperties

        @Deprecated
        public static java.util.Map<java.lang.String,​java.lang.String> extractPomProperties​(java.util.Map<java.lang.String,​java.lang.String> extraInfo)
        Deprecated.
      • extractPomProperties

        public static java.util.Map<java.lang.String,​java.lang.String> extractPomProperties​(java.util.List<ExtraInfoHolder> extraInfos)
      • addProperty

        public void addProperty​(java.lang.String propertyName,
                                java.lang.String value)
      • getMainArtifact

        public Artifact getMainArtifact()
      • getSourceArtifact

        public Artifact getSourceArtifact()
      • getSrcArtifact

        public Artifact getSrcArtifact()
      • getJavadocArtifact

        public Artifact getJavadocArtifact()
      • addSourceArtifact

        public void addSourceArtifact()
      • addSrcArtifact

        public void addSrcArtifact()
      • addJavadocArtifact

        public void addJavadocArtifact()