Sha256: 58e2ebff2bfcf0f7dfad1104ffc2bdc0feef0cfbcb7cc9f3e68e37e57ab12f00

Contents?: true

Size: 627 Bytes

Versions: 11

Compression:

Stored size: 627 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')
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

11 entries across 11 versions & 3 rubygems

Version Path
jrjackson-0.4.15-java Rakefile
jrjackson-0.4.13-java Rakefile
logstash-filter-csharp-0.2.1 vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.12-java/Rakefile
logstash-filter-csharp-0.2.0 vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.12-java/Rakefile
logstash-output-scalyr-0.1.5 vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.12-java/Rakefile
logstash-output-scalyr-0.1.4 vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.12-java/Rakefile
logstash-output-scalyr-0.1.3 vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.12-java/Rakefile
logstash-output-scalyr-0.1.2 vendor/bundle/jruby/2.5.0/gems/jrjackson-0.4.12-java/Rakefile
jrjackson-0.4.12-java Rakefile
jrjackson-0.4.11-java Rakefile
jrjackson-0.4.10-java Rakefile