public class ProjectPom extends Pom
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ProjectPom.Rover |
Pom.Dependency, Pom.Scope
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.regex.Pattern |
MACRO |
(package private) java.lang.String |
packaging |
(package private) java.util.Properties |
properties |
(package private) java.util.List<java.net.URI> |
repositories |
(package private) java.lang.String |
url |
artifactId, dbf, dependencies, description, groupId, home, maven, name, pomFile, version, xpf
Constructor and Description |
---|
ProjectPom(Maven maven,
java.io.File pomFile) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
get(java.lang.String key) |
java.io.File |
getArtifact() |
java.util.Set<Pom> |
getDependencies(Pom.Scope action) |
java.lang.String |
getPackaging() |
java.util.Properties |
getProperties() |
java.lang.String |
getProperty(java.lang.String key) |
java.lang.String |
getUrl() |
protected void |
parse(org.w3c.dom.Document doc,
javax.xml.xpath.XPath xp) |
protected java.lang.String |
replace(java.lang.String in) |
private void |
setNames(Pom pom) |
getArtifactId, getDependencies, getDependencies, getDescription, getGroupId, getLibrary, getName, getPomFile, getVersion, parse, toString
final java.util.List<java.net.URI> repositories
final java.util.Properties properties
java.lang.String packaging
java.lang.String url
static final java.util.regex.Pattern MACRO
ProjectPom(Maven maven, java.io.File pomFile) throws java.lang.Exception
java.lang.Exception
protected void parse(org.w3c.dom.Document doc, javax.xml.xpath.XPath xp) throws java.lang.Exception
private void setNames(Pom pom) throws java.lang.Exception
parentArtifactId
- parentGroupId
- parentVersion
- java.lang.Exception
public java.util.Set<Pom> getDependencies(Pom.Scope action) throws java.lang.Exception
java.lang.Exception
private java.lang.String get(java.lang.String key)
public java.util.Properties getProperties()
public java.lang.String getPackaging()
public java.lang.String getUrl()
public java.lang.String getProperty(java.lang.String key)
public java.io.File getArtifact() throws java.lang.Exception
getArtifact
in class Pom
java.lang.Exception