Interface PomManager

All Known Implementing Classes:
DefaultPomManager

public interface PomManager
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final java.lang.String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addModule(java.io.File basedirPom, java.lang.String artifactId)
     
    void
    addParent(java.io.File pom, java.io.File basedirPom)
     
    void
    mergePoms(java.io.File pom, java.io.File temporaryPom)
     
    org.apache.maven.model.Model
    readPom(java.io.File pomFile)
     
    org.apache.maven.model.Model
    readPom(java.io.InputStream pomStream)
     
    void
    writePom(org.apache.maven.model.Model model, java.io.File pomFile, java.io.File initialPomFile)
     
  • Field Details

    • ROLE

      static final java.lang.String ROLE
  • Method Details

    • addModule

      void addModule(java.io.File basedirPom, java.lang.String artifactId) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException, org.xml.sax.SAXException, InvalidPackaging, ArchetypeTemplateProcessingException
      Throws:
      java.io.IOException
      javax.xml.parsers.ParserConfigurationException
      javax.xml.transform.TransformerException
      org.xml.sax.SAXException
      InvalidPackaging
      ArchetypeTemplateProcessingException
    • addParent

      void addParent(java.io.File pom, java.io.File basedirPom) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
      Throws:
      java.io.IOException
      org.codehaus.plexus.util.xml.pull.XmlPullParserException
    • mergePoms

      void mergePoms(java.io.File pom, java.io.File temporaryPom) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
      Throws:
      java.io.IOException
      org.codehaus.plexus.util.xml.pull.XmlPullParserException
    • readPom

      org.apache.maven.model.Model readPom(java.io.File pomFile) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
      Throws:
      java.io.IOException
      org.codehaus.plexus.util.xml.pull.XmlPullParserException
    • readPom

      org.apache.maven.model.Model readPom(java.io.InputStream pomStream) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
      Throws:
      java.io.IOException
      org.codehaus.plexus.util.xml.pull.XmlPullParserException
    • writePom

      void writePom(org.apache.maven.model.Model model, java.io.File pomFile, java.io.File initialPomFile) throws java.io.IOException
      Throws:
      java.io.IOException