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