javapackages-tools/0001-xmvn_config-add-support-for-optional-rule-in-add_pac.patch
2013-09-25 17:49:59 +02:00

38 lines
1.3 KiB
Diff

From 091c61e1ae94b619756dfd37305554293bf90132 Mon Sep 17 00:00:00 2001
From: Stanislav Ochotnicky <sochotnicky@redhat.com>
Date: Wed, 25 Sep 2013 17:20:59 +0200
Subject: [PATCH 1/3] [xmvn_config] add support for optional rule in
add_package_mapping
---
python/javapackages/xmvn_config.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
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)
--
1.8.3.1