[java-sig-commits] [javapackages] [xmvn_config] add support for optional rule in add_package_mapping

Stanislav Ochotnicky sochotni at fedoraproject.org
Wed Sep 25 15:47:27 UTC 2013


commit 091c61e1ae94b619756dfd37305554293bf90132
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Wed Sep 25 17:20:59 2013 +0200

    [xmvn_config] add support for optional rule in add_package_mapping

 python/javapackages/xmvn_config.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/python/javapackages/xmvn_config.py b/python/javapackages/xmvn_config.py
index 3ad16f9..ea8db1d 100644
--- a/python/javapackages/xmvn_config.py
+++ b/python/javapackages/xmvn_config.py
@@ -230,7 +230,7 @@ class XMvnConfig(object):
         elems.append(felem)
         self.__add_config("artifactManagement", "rule", content=elems)
 
-    def add_package_mapping(self, artifact, package):
+    def add_package_mapping(self, artifact, package, optional=False):
         """
         Change which package given artifact belongs to
 
@@ -246,6 +246,10 @@ class XMvnConfig(object):
                                               "is higher than wildcard "
                                               "groups.")
         elems = [main]
+        if optional:
+            opt = Element("optional")
+            opt.text = "true"
+            elems.append(opt)
         target = Element("targetPackage")
         target.text = package
         elems.append(target)


More information about the java-sig-commits mailing list