class KPM::KillbillPluginArtifact

def pull(artifact_id, version='LATEST', type=:java, destination=nil, overrides={}, ssl_verify=true)

def pull(artifact_id, version='LATEST', type=:java, destination=nil, overrides={}, ssl_verify=true)
  if type == :java
    group_id = BaseArtifact::KILLBILL_JAVA_PLUGIN_GROUP_ID
    packaging = 'jar'
  else
    group_id = BaseArtifact::KILLBILL_RUBY_PLUGIN_GROUP_ID
    packaging = 'tar.gz'
  end
  coordinates = "#{group_id}:#{artifact_id}:#{packaging}:#{version}"
  nexus_remote(overrides, ssl_verify).pull_artifact(coordinates, destination)
end