namespace :build do
  desc 'Builds a new Gem'
  task :gem => [:clean, :build] do
    Rake::Task['checksum'].invoke
  end

  desc 'Builds a new Java Gem'
  task :java do
    sh 'chruby-exec jruby -- rake build:gem'
  end

  desc 'Builds all Gems'
  task :all => [:gem, :java]
end

task :build => [:generate]