class KPM::Installer

def install_default_bundles

def install_default_bundles
  return if @config['default_bundles'] == false
  group_id = 'org.kill-bill.billing'
  artifact_id = 'killbill-osgi-bundles-defaultbundles'
  packaging = 'tar.gz'
  version = @config['version'] || LATEST_VERSION
  destination = "#{@config['plugins_dir']}/platform"
  FileUtils.mkdir_p(destination)
  @logger.info "Installing Kill Bill #{artifact_id} #{version} to #{destination}"
  archive = BaseArtifact.pull(group_id, artifact_id, packaging, version, destination, @config['nexus'], @config['nexus']['ssl_verify'])
  Utils.unpack_tgz(archive[:file_path], destination)
  FileUtils.rm archive[:file_path]
  # The special JRuby bundle needs to be called jruby.jar
  File.rename Dir.glob("#{destination}/killbill-osgi-bundles-jruby-*.jar").first, "#{destination}/jruby.jar"
end