| Class | Raven::GemRepoBuilder |
| In: |
lib/raven/repo_builder.rb
|
| Parent: | Object |
| group_filters | [W] |
# File lib/raven/repo_builder.rb, line 126
126: def initialize(server, port, url, proxy_info)
127: @server, @port, @url, @proxy_info = server, port, url, proxy_info
128: end
# File lib/raven/repo_builder.rb, line 130
130: def build(overwrite = false)
131: repo = Maven2Repository.new(@server, @port, @url, @proxy_info)
132: repo.group_filters = @group_filters unless @group_filters.nil?
133:
134: Dir.mkdir('gems') unless File.exist?('gems')
135: Dir.mkdir('gems/ext') unless File.exist?('gems/ext')
136:
137: Dir.chdir('gems') do
138: repo.each do |artifact, http|
139: Raven.install_remote_gem(artifact, http, @url, overwrite)
140: end
141: end
142:
143: end