1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
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|
location = (args[:temp_jruby_home] || DIST_STAGE_BIN_DIR)
gem_install(COMPLETE_JAR_GEMS, "--ignore-dependencies --env-shebang --install-dir=#{location}/lib/ruby/gems/shared") do
sysproperty :key => "jruby.home", :value => location
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
|