Skip to content
This repository has been archived by the owner on Sep 15, 2021. It is now read-only.

Commit

Permalink
Simplify conditionals
Browse files Browse the repository at this point in the history
  • Loading branch information
jin committed Mar 27, 2018
1 parent 3d7a722 commit d1d3109
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions defs.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@ def gmaven_artifact(fqn):
parts = fqn.split(":")
packaging = "aar"

if len(parts) < 2 or len(parts) > 5:
fail("Invalid qualified name for artifact: %s" % fqn)
elif len(parts) == 3:
if len(parts) == 3:
group_id, artifact_id, version = parts
elif len(parts) == 4:
group_id, artifact_id, version, packaging = parts
elif len(parts) == 5:
_, _, _, _, classifier = parts
fail("Classifiers are currently not supported. Please remove it from the coordinate: %s" % classifier)
else:
fail("Invalid qualified name for artifact: %s" % fqn)

return "@%s_%s_%s//%s" % (
escape(group_id),
escape(artifact_id),
escape(version),
packaging
escape(group_id),
escape(artifact_id),
escape(version),
packaging
)

def escape(string):
Expand Down

0 comments on commit d1d3109

Please sign in to comment.