Skip to content

Commit

Permalink
[build] allow for Rakefile to be loaded without ruby-maven installed
Browse files Browse the repository at this point in the history
kares committed Aug 27, 2015
1 parent 81db73b commit 563c62a
Showing 1 changed file with 19 additions and 14 deletions.
33 changes: 19 additions & 14 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,24 +1,29 @@
#-*- mode: ruby -*-

require 'maven/ruby/tasks'
begin
require 'maven/ruby/tasks'
rescue LoadError
warn "ruby-maven not available - some tasks will not work " <<
"either `gem install ruby-maven' or use mvn instead of rake"
else
Rake::Task[:jar].clear
desc "Package jopenssl.jar with the compiled classes"
task :jar => :maven do
maven.prepare_package '-Dmaven.test.skip'
end

namespace :jar do
desc "Package jopenssl.jar file (and dependendent jars)"
task :all => :maven do
maven.package '-Dmaven.test.skip'
end
end
end

# the actual build configuration is inside the Mavenfile

task :default => :build

Rake::Task[:jar].clear
desc "Package jopenssl.jar with the compiled classes"
task :jar => :maven do
maven.prepare_package '-Dmaven.test.skip'
end

namespace :jar do
desc "Package jopenssl.jar file (and dependendent jars)"
task :all => :maven do
maven.package '-Dmaven.test.skip'
end
end

file('lib/jopenssl.jar') { Rake::Task['jar'].invoke }

require 'rake/testtask'

0 comments on commit 563c62a

Please sign in to comment.