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