[java-sig-commits] [javapackages] [mvn_build] Do not install artifacts with classifiers in singleton mode

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


commit bebc7ceb9d6b75020b664294a7404c414050a163
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Wed Sep 25 17:21:48 2013 +0200

    [mvn_build] Do not install artifacts with classifiers in singleton mode

 java-utils/mvn_build.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/java-utils/mvn_build.py b/java-utils/mvn_build.py
index 9369979..957cbe0 100644
--- a/java-utils/mvn_build.py
+++ b/java-utils/mvn_build.py
@@ -140,6 +140,9 @@ if __name__ == "__main__":
         mvn_args.extend(options.goal_after)
 
     if options.singleton:
+        # make sure we don't install artifacts with non-empty classifiers
+        xc.add_package_mapping(Artifact.from_mvn_str(":::*?:"), "__noinstall",
+                optional=True)
         xc.add_package_mapping(Artifact.from_mvn_str(":{*}"), "@1")
 
     p = subprocess.Popen(" ".join(mvn_args), shell=True, env=env)


More information about the java-sig-commits mailing list