lib/kpm/base_artifact.rb in kpm-0.0.1 vs lib/kpm/base_artifact.rb in kpm-0.0.2

- old
+ new

@@ -5,9 +5,14 @@ class << self KILLBILL_GROUP_ID = 'org.kill-bill.billing' KILLBILL_JAVA_PLUGIN_GROUP_ID = 'org.kill-bill.billing.plugin.java' KILLBILL_RUBY_PLUGIN_GROUP_ID = 'org.kill-bill.billing.plugin.ruby' + def pull(group_id, artifact_id, packaging='jar', version='LATEST', destination=nil, overrides={}, ssl_verify=true) + coordinates = "#{group_id}:#{artifact_id}:#{packaging}:#{version}" + nexus_remote(overrides, ssl_verify).pull_artifact(coordinates, destination) + end + def nexus_remote(overrides={}, ssl_verify=true) nexus_remote ||= NexusCli::RemoteFactory.create(nexus_defaults.merge(overrides || {}), ssl_verify) end def nexus_defaults \ No newline at end of file