class Jars::MavenSettings
def effective_settings
def effective_settings @_jars_effective_maven_settings_ = nil unless instance_variable_defined?(:@_jars_effective_maven_settings_) if @_jars_effective_maven_settings_.nil? begin require 'rubygems/request' http = Gem::Request.proxy_uri(Gem.configuration[:http_proxy] || Gem::Request.get_proxy_from_env('http')) https = Gem::Request.proxy_uri(Gem.configuration[:https_proxy] || Gem::Request.get_proxy_from_env('https')) rescue Jars.debug('ignore rubygems proxy configuration as rubygems is too old') end @_jars_effective_maven_settings_ = if http.nil? && https.nil? settings else setup_interpolated_settings(http, https) || settings end end @_jars_effective_maven_settings_ end