@Component(role=PomManager.class) public class DefaultPomManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements PomManager
ROLE
Constructor and Description |
---|
DefaultPomManager() |
Modifier and Type | Method and Description |
---|---|
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) |
public void addModule(java.io.File pom, java.lang.String artifactId) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException, org.xml.sax.SAXException, InvalidPackaging, ArchetypeTemplateProcessingException
addModule
in interface PomManager
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
org.xml.sax.SAXException
InvalidPackaging
ArchetypeTemplateProcessingException
public void addParent(java.io.File pom, java.io.File parentPom) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
addParent
in interface PomManager
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
public void mergePoms(java.io.File pom, java.io.File temporaryPom) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
mergePoms
in interface PomManager
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
public org.apache.maven.model.Model readPom(java.io.File pomFile) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
readPom
in interface PomManager
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
public org.apache.maven.model.Model readPom(java.io.InputStream pomStream) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
readPom
in interface PomManager
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
public void writePom(org.apache.maven.model.Model model, java.io.File pomFile, java.io.File initialPomFile) throws java.io.IOException
writePom
in interface PomManager
java.io.IOException
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.