38 lines
1.3 KiB
Diff
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
|
|
|