Package aQute.bnd.maven.support
Class Pom
- java.lang.Object
-
- aQute.bnd.maven.support.Pom
-
- Direct Known Subclasses:
CachedPom
,ProjectPom
public abstract class Pom extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Pom.Dependency
static class
Pom.Scope
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.io.File
getArtifact()
java.lang.String
getArtifactId()
java.util.List<Pom.Dependency>
getDependencies()
java.util.Set<Pom>
getDependencies(Pom.Scope scope, java.net.URI... urls)
java.lang.String
getDescription()
java.lang.String
getGroupId()
java.io.File
getLibrary(Pom.Scope action, java.net.URI... repositories)
java.lang.String
getName()
java.io.File
getPomFile()
java.lang.String
getVersion()
protected void
parse(org.w3c.dom.Document doc, javax.xml.xpath.XPath xp)
protected java.lang.String
replace(java.lang.String in)
java.lang.String
toString()
-
-
-
Constructor Detail
-
Pom
public Pom(Maven maven, java.io.File pomFile, java.net.URI home) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
-
parse
protected void parse(org.w3c.dom.Document doc, javax.xml.xpath.XPath xp) throws javax.xml.xpath.XPathExpressionException, java.lang.Exception
- Throws:
javax.xml.xpath.XPathExpressionException
java.lang.Exception
-
getArtifactId
public java.lang.String getArtifactId() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getGroupId
public java.lang.String getGroupId() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getVersion
public java.lang.String getVersion() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getDependencies
public java.util.List<Pom.Dependency> getDependencies() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getDependencies
public java.util.Set<Pom> getDependencies(Pom.Scope scope, java.net.URI... urls) throws java.lang.Exception
- Throws:
java.lang.Exception
-
replace
protected java.lang.String replace(java.lang.String in)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getLibrary
public java.io.File getLibrary(Pom.Scope action, java.net.URI... repositories) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getPomFile
public java.io.File getPomFile()
-
getName
public java.lang.String getName()
-
getArtifact
public abstract java.io.File getArtifact() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-