@@ -23,27 +23,27 @@ if defined?(JRUBY_VERSION)
23
23
24
24
EXTENSION_NAME = 'concurrent_jruby'
25
25
26
- directory " pkg/classes"
26
+ directory ' pkg/classes'
27
27
28
- desc " Clean up build artifacts"
28
+ desc ' Clean up build artifacts'
29
29
task :clean do
30
- rm_rf " pkg/classes"
30
+ rm_rf ' pkg/classes'
31
31
rm_rf "lib/#{ EXTENSION_NAME } .jar"
32
32
end
33
33
34
- desc " Compile the extension"
35
- task :compile_java => " pkg/classes" do |t |
36
- ant . javac :srcdir => " ext" , :destdir => t . prerequisites . first ,
37
- :source => " 1.5" , :target => " 1.5" , :debug => true ,
38
- :classpath => " ${java.class.path}:${sun.boot.class.path}"
34
+ desc ' Compile the extension'
35
+ task :compile => ' pkg/classes' do |t |
36
+ ant . javac :srcdir => ' ext' , :destdir => t . prerequisites . first ,
37
+ :source => ' 1.5' , :target => ' 1.5' , :debug => true ,
38
+ :classpath => ' ${java.class.path}:${sun.boot.class.path}'
39
39
end
40
40
41
- desc " Build the jar"
42
- task :jar => :compile_java do
43
- ant . jar :basedir => " pkg/classes" , :destfile => "lib/#{ EXTENSION_NAME } .jar" , :includes => " **/*.class"
41
+ desc ' Build the jar'
42
+ task :jar => :compile do
43
+ ant . jar :basedir => ' pkg/classes' , :destfile => "lib/#{ EXTENSION_NAME } .jar" , :includes => ' **/*.class'
44
44
end
45
45
46
- task :compile => :jar
46
+ task :compile_java => :jar
47
47
48
48
elsif use_c_extensions?
49
49
@@ -72,7 +72,9 @@ RSpec::Core::RakeTask.new(:travis_spec) do |t|
72
72
t . rspec_opts = '--tag ~@not_on_travis'
73
73
end
74
74
75
- if use_c_extensions?
75
+ if defined? ( JRUBY_VERSION )
76
+ task :default => [ :compile_java , :travis_spec ]
77
+ elsif use_c_extensions?
76
78
task :default => [ :compile_c , :travis_spec ]
77
79
else
78
80
task :default => [ :travis_spec ]
0 commit comments