Sha256: 8165766dec8429e6e1e24f78cfbbf3fd1c65b25acf051f5bc1b8c21543204b91
Contents?: true
Size: 813 Bytes
Versions: 9
Compression:
Stored size: 813 Bytes
Contents
require 'bundler' require 'ruby-maven' require 'rake/testtask' Bundler::GemHelper.install_tasks Rake::TestTask.new do |t| t.pattern = "test/*_test.rb" end desc "Run benchmarks" task :benchmark do load 'benchmarking/benchmark_threaded.rb' end desc "Pack jar after compiling classes, use this to rebuild the pom.xml" task :compile do RubyMaven.exec('prepare-package') # after packaging the jrjackson-x.y.z.jar vendor jar dependencies Rake::Task['vendor_jars'].invoke end task :vendor_jars do require 'jars/installer' Jars::Installer.vendor_jars! end desc "Clean build" task :clean do RubyMaven.exec('clean') end task :default => [ :compile ] require 'rubygems/package_task' Gem::PackageTask.new( eval File.read( 'jrjackson.gemspec' ) ) do desc 'Pack gem' task :package => [:compile] end
Version data entries
9 entries across 9 versions & 3 rubygems