Rakefile in trinidad-1.4.4 vs Rakefile in trinidad-1.4.5.B1

- old
+ new

@@ -1,10 +1,10 @@ begin require 'bundler/gem_helper' -rescue LoadError - require 'rubygems' - require 'bundler/gem_helper' +rescue LoadError => e + require('rubygems') && retry + raise e end task :default => :spec require 'rspec/core/rake_task' @@ -77,18 +77,21 @@ namespace :'trinidad-rb' do include TrinidadRakeHelpers TRINIDAD_RB_TARGET_DIR = File.expand_path('../target/trinidad-rb', __FILE__) + desc "Compile trinidad-rb java sources" task :compile do javac "src/trinidad-rb/java", TRINIDAD_RB_TARGET_DIR end + desc "Package trinidad-rb.jar" task :jar => :compile do rm TRINIDAD_RB_JAR if File.exist?(TRINIDAD_RB_JAR) jar TRINIDAD_RB_TARGET_DIR, TRINIDAD_RB_JAR end + desc "Remove trinidad-rb.jar" task :clear do rm_r TRINIDAD_RB_TARGET_DIR if File.exist?(TRINIDAD_RB_TARGET_DIR) rm TRINIDAD_RB_JAR if File.exist?(TRINIDAD_RB_JAR) end task :clean => :clear