Sha256: 130e1fae81b52afa0b4f8533cd2539d3cbd41a614f1e7755075ff60905b7e0b9

Contents?: true

Size: 671 Bytes

Versions: 6

Compression:

Stored size: 671 Bytes

Contents

namespace :deploy do

  desc "Create the java installation package"
  task :java do
    pkg_name = "rubyrep-#{RR::VERSION::STRING}"

    system "rm -rf /tmp/#{pkg_name}"
    system "mkdir /tmp/#{pkg_name}"
    system "git archive master |tar -x -C /tmp/#{pkg_name}"
    system "mkdir -p /tmp/#{pkg_name}/jruby"
    system "cp -r #{JRUBY_HOME}/* /tmp/#{pkg_name}/jruby/"
    system "cd /tmp/#{pkg_name}/jruby; rm -rf samples share/ri lib/ruby/gems/1.8/doc"
    system "chmod a+x /tmp/#{pkg_name}/rubyrep"
    system "cd /tmp; rm -f #{pkg_name}.zip; zip -r #{pkg_name}.zip #{pkg_name} >/dev/null"
    system "mkdir -p pkg"
    system "cp /tmp/#{pkg_name}.zip pkg"
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rubyrep-1.2.0 tasks/java.rake
rubyrep-1.1.2 tasks/java.rake
rubyrep-1.1.1 tasks/java.rake
rubyrep-1.1.0 tasks/java.rake
rubyrep-1.0.9 tasks/java.rake
rubyrep-1.0.8 tasks/java.rake