org.apache.ivy.plugins.parser.m2
Class PomReader
java.lang.Object
org.apache.ivy.plugins.parser.m2.PomReader
public class PomReader
- extends java.lang.Object
Provides the method to read some data out of the DOM tree of a pom
file.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PomReader
public PomReader(java.net.URL descriptorURL,
Resource res)
throws java.io.IOException,
org.xml.sax.SAXException
- Throws:
java.io.IOException
org.xml.sax.SAXException
hasParent
public boolean hasParent()
setProperty
public void setProperty(java.lang.String prop,
java.lang.String val)
- Add a property if not yet set and value is not null.
This garantee that property keep the first value that is put on it and that the properties
are never null.
getGroupId
public java.lang.String getGroupId()
getParentGroupId
public java.lang.String getParentGroupId()
getArtifactId
public java.lang.String getArtifactId()
getParentArtifactId
public java.lang.String getParentArtifactId()
getVersion
public java.lang.String getVersion()
getParentVersion
public java.lang.String getParentVersion()
getPackaging
public java.lang.String getPackaging()
getHomePage
public java.lang.String getHomePage()
getDescription
public java.lang.String getDescription()
getLicenses
public License[] getLicenses()
getRelocation
public ModuleRevisionId getRelocation()
getDependencies
public java.util.List getDependencies()
getDependencyMgt
public java.util.List getDependencyMgt()
getPlugins
public java.util.List getPlugins()
getPomProperties
public java.util.Map getPomProperties()
- Returns:
- the content of the properties tag into the pom.