From 5f207d23d19a6bc4313c2229afbd1ed951917e4a Mon Sep 17 00:00:00 2001 From: Brian O'Connor Date: Fri, 8 Apr 2016 00:31:19 -0700 Subject: [PATCH] Updating maven_jar.bucklet to use remote_file when possible Change-Id: Ib45bdde2fc41f65d2a8373b55caed6930b361844 --- bucklets/maven_jar.bucklet | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/bucklets/maven_jar.bucklet b/bucklets/maven_jar.bucklet index 845ac9b640..79f6a89849 100644 --- a/bucklets/maven_jar.bucklet +++ b/bucklets/maven_jar.bucklet @@ -42,6 +42,24 @@ def maven_jar( visibility = ['PUBLIC'], local_license = False, full_url = ''): + + if not full_url: + groupId, artifactId, version = id.split(':') + + prebuilt_jar( + name = name, + binary_jar = ':%s-jar' % name, + visibility = [ 'PUBLIC' ] + ) + + remote_file( + name = name + '-jar', + out = '%s-%s.jar' % (artifactId, version), + url = 'mvn:%s:%s:%s:%s' % (groupId, artifactId, 'jar', version), + sha1 = sha1 + ) + return + from os import path parts = id.split(':')