Skip to content
This repository was archived by the owner on Mar 15, 2022. It is now read-only.

Commit b7485bb

Browse files
committed
Fix compile task on JRuby.
1 parent 53610b7 commit b7485bb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Rakefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
require 'rake'
1414
require 'rake/testtask'
15-
require "rake/extensiontask"
1615

1716
task :default => :test
1817

@@ -40,19 +39,20 @@ if defined?(JRUBY_VERSION)
4039
end
4140

4241
desc "Compile the extension"
43-
task :compile => "pkg/classes" do |t|
42+
task :compile_java => "pkg/classes" do |t|
4443
ant.javac :srcdir => "ext", :destdir => t.prerequisites.first,
4544
:source => "1.5", :target => "1.5", :debug => true,
4645
:classpath => "${java.class.path}:${sun.boot.class.path}"
4746
end
4847

4948
desc "Build the jar"
50-
task :jar => :compile do
49+
task :jar => :compile_java do
5150
ant.jar :basedir => "pkg/classes", :destfile => "lib/atomic_reference.jar", :includes => "**/*.class"
5251
end
5352

5453
task :compile => :jar
5554
else
55+
require "rake/extensiontask"
5656
Rake::ExtensionTask.new "atomic" do |ext|
5757
ext.ext_dir = 'ext'
5858
ext.name ='atomic_reference'

0 commit comments

Comments
 (0)