commit d58dd0704eb9235e29d67ca32bcfe41da9f1bd95
Author: Michal Srb <msrb(a)redhat.com>
Date: Tue Jun 3 16:17:46 2014 +0200
[pom] Add support for dependency/plugin management
python/javapackages/pom/pom.py | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/python/javapackages/pom/pom.py b/python/javapackages/pom/pom.py
index c45456e..07726b9 100644
--- a/python/javapackages/pom/pom.py
+++ b/python/javapackages/pom/pom.py
@@ -106,6 +106,22 @@ class POM(object):
return [Dependency.from_xml_element(x) for x in xmlnodes]
@property
+ def dependencyManagement(self):
+ """
+ List of dependencies from dependency management section
+ """
+ xmlnodes = POMReader.xpath(self.__doc,
'./pom:dependencyManagement/pom:dependencies/pom:dependency')
+ return [Dependency.from_xml_element(x) for x in xmlnodes]
+
+ @property
+ def pluginManagement(self):
+ """
+ List of plugins from plugin management section
+ """
+ xmlnodes = POMReader.xpath(self.__doc,
'./pom:pluginManagement/pom:plugins/pom:plugin')
+ return [Plugin.from_xml_element(x) for x in xmlnodes]
+
+ @property
def plugins(self):
"""
List of artifact's plugins
Show replies by date