Package aQute.bnd.maven.support
Class ProjectPom
- java.lang.Object
-
- aQute.bnd.maven.support.Pom
-
- aQute.bnd.maven.support.ProjectPom
-
public class ProjectPom extends Pom
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classProjectPom.Rover-
Nested classes/interfaces inherited from class aQute.bnd.maven.support.Pom
Pom.Dependency, Pom.Scope
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternMACRO(package private) java.lang.Stringpackaging(package private) java.util.Propertiesproperties(package private) Reporterreporter(package private) java.util.List<java.net.URI>repositories(package private) java.lang.Stringurl-
Fields inherited from class aQute.bnd.maven.support.Pom
artifactId, dbf, dependencies, description, groupId, home, maven, name, pomFile, version, xpf
-
-
Constructor Summary
Constructors Constructor Description ProjectPom(Maven maven, java.io.File pomFile)ProjectPom(Maven maven, java.io.File pomFile, Reporter reporter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Stringget(java.lang.String key)java.io.FilegetArtifact()java.util.Set<Pom>getDependencies(Pom.Scope action)java.lang.StringgetPackaging()java.util.PropertiesgetProperties()java.lang.StringgetProperty(java.lang.String key)java.lang.StringgetUrl()protected voidparse(org.w3c.dom.Document doc, javax.xml.xpath.XPath xp)protected java.lang.Stringreplace(java.lang.String in)private voidsetNames(Pom pom)-
Methods inherited from class aQute.bnd.maven.support.Pom
getArtifactId, getDependencies, getDependencies, getDescription, getGroupId, getLibrary, getName, getPomFile, getVersion, parse, toString
-
-
-
-
Field Detail
-
repositories
final java.util.List<java.net.URI> repositories
-
properties
final java.util.Properties properties
-
reporter
final Reporter reporter
-
packaging
java.lang.String packaging
-
url
java.lang.String url
-
MACRO
private static final java.util.regex.Pattern MACRO
-
-
Method Detail
-
parse
protected void parse(org.w3c.dom.Document doc, javax.xml.xpath.XPath xp) throws java.lang.Exception
-
setNames
private void setNames(Pom pom) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getDependencies
public java.util.Set<Pom> getDependencies(Pom.Scope action) throws java.lang.Exception
- Throws:
java.lang.Exception
-
get
private java.lang.String get(java.lang.String key)
-
getProperties
public java.util.Properties getProperties()
-
getPackaging
public java.lang.String getPackaging()
-
getUrl
public java.lang.String getUrl()
-
getProperty
public java.lang.String getProperty(java.lang.String key)
-
getArtifact
public java.io.File getArtifact() throws java.lang.Exception- Specified by:
getArtifactin classPom- Throws:
java.lang.Exception
-
-