lib/kpm/installer.rb in kpm-0.0.13 vs lib/kpm/installer.rb in kpm-0.0.14

- old
+ new

@@ -24,12 +24,13 @@ @nexus_config = !@config.nil? ? @config['nexus'] : @kaui_config['nexus'] @nexus_ssl_verify = !@nexus_config.nil? ? @nexus_config['ssl_verify'] : true end - def install(force_download=false) + def install(force_download=false, verify_sha1=true) @force_download = force_download + @verify_sha1 = verify_sha1 @bundles_dir = @config['plugins_dir'] @sha1_file = "#{@bundles_dir}/#{SHA1_FILENAME}" unless @config.nil? install_killbill_server @@ -49,11 +50,11 @@ packaging = @config['packaging'] || KPM::BaseArtifact::KILLBILL_PACKAGING classifier = @config['classifier'] || KPM::BaseArtifact::KILLBILL_CLASSIFIER version = @config['version'] || LATEST_VERSION webapp_path = @config['webapp_path'] || KPM::root - KPM::KillbillServerArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, webapp_path, nil, @force_download, @nexus_config, @nexus_ssl_verify) + KPM::KillbillServerArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, webapp_path, nil, @force_download, @verify_sha1, @nexus_config, @nexus_ssl_verify) end def install_plugins install_java_plugins install_ruby_plugins @@ -69,11 +70,11 @@ packaging = plugin['packaging'] || KPM::BaseArtifact::KILLBILL_JAVA_PLUGIN_PACKAGING classifier = plugin['classifier'] || KPM::BaseArtifact::KILLBILL_JAVA_PLUGIN_CLASSIFIER version = plugin['version'] || LATEST_VERSION destination = "#{@bundles_dir}/plugins/java/#{artifact_id}/#{version}" - infos << KPM::KillbillPluginArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, destination, @sha1_file, @force_download, @nexus_config, @nexus_ssl_verify) + infos << KPM::KillbillPluginArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, destination, @sha1_file, @force_download, @verify_sha1, @nexus_config, @nexus_ssl_verify) end infos end @@ -87,11 +88,11 @@ packaging = plugin['packaging'] || KPM::BaseArtifact::KILLBILL_RUBY_PLUGIN_PACKAGING classifier = plugin['classifier'] || KPM::BaseArtifact::KILLBILL_RUBY_PLUGIN_CLASSIFIER version = plugin['version'] || LATEST_VERSION destination = "#{@bundles_dir}/plugins/ruby" - infos << KPM::KillbillPluginArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, destination, @sha1_file, @force_download, @nexus_config, @nexus_ssl_verify) + infos << KPM::KillbillPluginArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, destination, @sha1_file, @force_download, @verify_sha1, @nexus_config, @nexus_ssl_verify) end infos end @@ -103,11 +104,11 @@ packaging = 'tar.gz' classifier = nil version = @config['default_bundles_version'] || LATEST_VERSION destination = "#{@config['plugins_dir']}/platform" - info = KPM::BaseArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, destination, @sha1_file, @force_download, @nexus_config, @nexus_ssl_verify) + info = KPM::BaseArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, destination, @sha1_file, @force_download, @verify_sha1, @nexus_config, @nexus_ssl_verify) # The special JRuby bundle needs to be called jruby.jar # TODO .first - code smell if !info[:skipped] File.rename Dir.glob("#{destination}/killbill-platform-osgi-bundles-jruby-*.jar").first, "#{destination}/jruby.jar" @@ -122,9 +123,9 @@ packaging = @kaui_config['packaging'] || KPM::BaseArtifact::KAUI_PACKAGING classifier = @kaui_config['classifier'] || KPM::BaseArtifact::KAUI_CLASSIFIER version = @kaui_config['version'] || LATEST_VERSION webapp_path = @kaui_config['webapp_path'] || KPM::root - KPM::KauiArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, webapp_path, nil, @force_download, @nexus_config, @nexus_ssl_verify) + KPM::KauiArtifact.pull(@logger, group_id, artifact_id, packaging, classifier, version, webapp_path, nil, @force_download, @verify_sha1, @nexus_config, @nexus_ssl_verify) end end end