Class ProjectPom


  • public class ProjectPom
    extends Pom
    • Field Detail

      • repositories

        final java.util.List<java.net.URI> repositories
      • properties

        final java.util.Properties properties
      • packaging

        java.lang.String packaging
      • url

        java.lang.String url
      • MACRO

        private static final java.util.regex.Pattern MACRO
    • Constructor Detail

      • ProjectPom

        ProjectPom​(Maven maven,
                   java.io.File pomFile)
            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • ProjectPom

        ProjectPom​(Maven maven,
                   java.io.File pomFile,
                   Reporter reporter)
            throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • parse

        protected void parse​(org.w3c.dom.Document doc,
                             javax.xml.xpath.XPath xp)
                      throws java.lang.Exception
        Overrides:
        parse in class Pom
        Throws:
        java.lang.Exception
      • setNames

        private void setNames​(Pom pom)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getDependencies

        public java.util.Set<Pom> getDependencies​(Pom.Scope action)
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • replace

        protected java.lang.String replace​(java.lang.String in)
        Overrides:
        replace in class Pom
      • get

        private java.lang.String get​(java.lang.String key)
      • getProperties

        public java.util.Properties getProperties()
      • getPackaging

        public java.lang.String getPackaging()
      • getUrl

        public java.lang.String getUrl()
      • getProperty

        public java.lang.String getProperty​(java.lang.String key)
      • getArtifact

        public java.io.File getArtifact()
                                 throws java.lang.Exception
        Specified by:
        getArtifact in class Pom
        Throws:
        java.lang.Exception