Interface PomManager
-
- All Known Implementing Classes:
DefaultPomManager
public interface PomManager
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddModule(java.io.File basedirPom, java.lang.String artifactId)voidaddParent(java.io.File pom, java.io.File basedirPom)voidmergePoms(java.io.File pom, java.io.File temporaryPom)org.apache.maven.model.ModelreadPom(java.io.File pomFile)org.apache.maven.model.ModelreadPom(java.io.InputStream pomStream)voidwritePom(org.apache.maven.model.Model model, java.io.File pomFile, java.io.File initialPomFile)
-
-
-
Method Detail
-
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.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionorg.xml.sax.SAXExceptionInvalidPackagingArchetypeTemplateProcessingException
-
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.IOExceptionorg.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.IOExceptionorg.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.IOExceptionorg.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.IOExceptionorg.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
-
-