org.apache.maven.archetype.common
Class DefaultPomManager
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.archetype.common.DefaultPomManager
- All Implemented Interfaces:
- PomManager, org.codehaus.plexus.logging.LogEnabled
public class DefaultPomManager
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements PomManager
Fields inherited from interface org.apache.maven.archetype.common.PomManager |
ROLE |
Method Summary |
void |
addModule(java.io.File pom,
java.lang.String artifactId)
|
void |
addParent(java.io.File pom,
java.io.File parentPom)
|
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)
|
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultPomManager
public DefaultPomManager()
addModule
public void addModule(java.io.File pom,
java.lang.String artifactId)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException,
org.dom4j.DocumentException,
InvalidPackaging
- Specified by:
addModule
in interface PomManager
- Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
org.dom4j.DocumentException
InvalidPackaging
addParent
public void addParent(java.io.File pom,
java.io.File parentPom)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Specified by:
addParent
in interface PomManager
- Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
mergePoms
public void mergePoms(java.io.File pom,
java.io.File temporaryPom)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Specified by:
mergePoms
in interface PomManager
- Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
readPom
public org.apache.maven.model.Model readPom(java.io.File pomFile)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Specified by:
readPom
in interface PomManager
- Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
readPom
public org.apache.maven.model.Model readPom(java.io.InputStream pomStream)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- Specified by:
readPom
in interface PomManager
- Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
writePom
public void writePom(org.apache.maven.model.Model model,
java.io.File pomFile,
java.io.File initialPomFile)
throws java.io.IOException
- Specified by:
writePom
in interface PomManager
- Throws:
java.io.IOException
Copyright © 2007-2008 Apache Software Foundation. All Rights Reserved.