Interface PomManager
- All Known Implementing Classes:
DefaultPomManager
public interface PomManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
org.apache.maven.model.Model
org.apache.maven.model.Model
readPom
(InputStream pomStream) void
-
Field Details
-
ROLE
-
-
Method Details
-
addModule
void addModule(File basedirPom, String artifactId) throws IOException, ParserConfigurationException, TransformerException, SAXException, InvalidPackaging, ArchetypeTemplateProcessingException -
addParent
void addParent(File pom, File basedirPom) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException - Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
-
mergePoms
void mergePoms(File pom, File temporaryPom) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException - Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
-
readPom
org.apache.maven.model.Model readPom(File pomFile) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException - Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
-
readPom
org.apache.maven.model.Model readPom(InputStream pomStream) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException - Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
-
writePom
void writePom(org.apache.maven.model.Model model, File pomFile, File initialPomFile) throws IOException - Throws:
IOException
-