Updating maven_jar.bucklet to use remote_file when possible

Change-Id: Ib45bdde2fc41f65d2a8373b55caed6930b361844
diff --git a/bucklets/maven_jar.bucklet b/bucklets/maven_jar.bucklet
index 845ac9b..79f6a89 100644
--- a/bucklets/maven_jar.bucklet
+++ b/bucklets/maven_jar.bucklet
@@ -42,6 +42,24 @@
     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(':')