org.apache.maven.archetype.common
Interface PomManager

All Known Implementing Classes:
DefaultPomManager

public interface PomManager


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 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 Detail

ROLE

static final java.lang.String ROLE
Method Detail

addModule

void addModule(java.io.File basedirPom,
               java.lang.String artifactId)
               throws java.io.IOException,
                      org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                      org.dom4j.DocumentException,
                      InvalidPackaging
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
org.dom4j.DocumentException
InvalidPackaging

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


Copyright © 2007-2009 Apache Software Foundation. All Rights Reserved.