Class PomReader


  • public class PomReader
    extends java.lang.Object
    Provides the method to read some data out of the DOM tree of a pom file.
    • Constructor Detail

      • PomReader

        public PomReader​(java.net.URL descriptorURL,
                         Resource res)
                  throws java.io.IOException,
                         org.xml.sax.SAXException
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
    • Method Detail

      • hasParent

        public boolean hasParent()
      • setProperty

        public void setProperty​(java.lang.String prop,
                                java.lang.String val)
        Add a property if not yet set and value is not null. This garantee that property keep the first value that is put on it and that the properties are never null.
      • getGroupId

        public java.lang.String getGroupId()
      • getParentGroupId

        public java.lang.String getParentGroupId()
      • getArtifactId

        public java.lang.String getArtifactId()
      • getParentArtifactId

        public java.lang.String getParentArtifactId()
      • getVersion

        public java.lang.String getVersion()
      • getParentVersion

        public java.lang.String getParentVersion()
      • getPackaging

        public java.lang.String getPackaging()
      • getHomePage

        public java.lang.String getHomePage()
      • getDescription

        public java.lang.String getDescription()
      • getLicenses

        public License[] getLicenses()
      • getDependencies

        public java.util.List getDependencies()
      • getDependencyMgt

        public java.util.List getDependencyMgt()
      • getPlugins

        public java.util.List getPlugins()
      • getPomProperties

        public java.util.Map getPomProperties()
        Returns:
        the content of the properties tag into the pom.