From 091c61e1ae94b619756dfd37305554293bf90132 Mon Sep 17 00:00:00 2001 From: Stanislav Ochotnicky 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