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 guarantees that property keeps the first value that is put on it and that the properties are never null.
        Parameters:
        prop - String
        val - String
      • 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()
      • getPomProperties

        public java.util.Map<java.lang.String,​java.lang.String> getPomProperties()
        Returns:
        the content of the properties tag into the pom.