GEM_OPTIONS = '--no-ri --no-rdoc'

task :install_build_gems => :install_gems do
  gem_install(BUILD_GEMS, GEM_OPTIONS)
end

task :install_gems do
  gem_install(COMPLETE_JAR_GEMS, "#{GEM_OPTIONS} --ignore-dependencies")
end

task :install_dev_gems do
  gem_install(DEV_GEMS)
end

task :install_dist_gems, :temp_jruby_home do |t, args|
  gem_install(COMPLETE_JAR_GEMS, "--ignore-dependencies --env-shebang") do
    sysproperty :key => "jruby.home", :value => (args[:temp_jruby_home] || DIST_STAGE_BIN_DIR)
  end
end

task :install_installer_gems do
  gem_install(INSTALLER_GEMS, "--ignore-dependencies --env-shebang") do
    sysproperty :key => "jruby.home", :value => DIST_STAGE_BIN_DIR
  end
end
