From 63e59a9825cac7f3cc07ec6c5f65b67a7b5b56d1 Mon Sep 17 00:00:00 2001 From: Matthew Martin Date: Mon, 9 Oct 2017 08:56:33 -0500 Subject: [PATCH] maven_artifact: Add classifier to default dest (#24518) --- lib/ansible/modules/packaging/language/maven_artifact.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/packaging/language/maven_artifact.py b/lib/ansible/modules/packaging/language/maven_artifact.py index 339205d3f91..540b63a4589 100644 --- a/lib/ansible/modules/packaging/language/maven_artifact.py +++ b/lib/ansible/modules/packaging/language/maven_artifact.py @@ -470,7 +470,11 @@ def main(): version_part = version if keep_name and version == 'latest': version_part = downloader.find_latest_version_available(artifact) - dest = posixpath.join(dest, "%s-%s.%s" % (artifact_id, version_part, extension)) + + if classifier: + dest = posixpath.join(dest, "%s-%s-%s.%s" % (artifact_id, version_part, classifier, extension)) + else: + dest = posixpath.join(dest, "%s-%s.%s" % (artifact_id, version_part, extension)) b_dest = to_bytes(dest, errors='surrogate_or_strict') if os.path.lexists(b_dest) and downloader.verify_md5(dest, downloader.find_uri_for_artifact(artifact) + '.md5'):