commit ef36d2f29b2f00d39ad75f716ba3becbce4c7dd7
Author: Michal Srb <msrb(a)redhat.com>
Date: Tue Jun 3 15:10:26 2014 +0200
[pom] Add support for dependencies
python/javapackages/pom/pom.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/python/javapackages/pom/pom.py b/python/javapackages/pom/pom.py
index 6404a6b..da72af7 100644
--- a/python/javapackages/pom/pom.py
+++ b/python/javapackages/pom/pom.py
@@ -1,4 +1,5 @@
from pomreader import POMReader, PomLoadingException
+from dependency import Dependency
class POM(object):
@@ -93,3 +94,11 @@ class POM(object):
if len(p) != 0:
raise PomLoadingException("Unexpected child nodes under
packaging")
return p.text.strip()
+
+ @property
+ def dependencies(self):
+ """
+ List of artifact's dependencies
+ """
+ depsxml = POMReader.xpath(self.__doc,
'./pom:dependencies/pom:dependency')
+ return [Dependency.from_xml_element(x) for x in depsxml]
Show replies by date