Sha256: edf6758a86dfd53f90fdcaf9a27d7b1f727fc9faa7c5adbb119f9758e9329eba
Contents?: true
Size: 792 Bytes
Versions: 1
Compression:
Stored size: 792 Bytes
Contents
require "bundler/gem_tasks" require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |t| t.rspec_opts = ["-Ijar", "-Ilib", "-c", "-f progress"] # '--format specdoc' t.pattern = 'spec/**/*_spec.rb' end task :compile do require 'rubygems' jarname = FileList['norikra-udf-*.gemspec'].first.gsub(/\.gemspec$/, '.jar') jarfiles = FileList['jar/**/*.jar'].select{|f| not f.end_with?('/' + jarname)} jarfiles << Gem.find_latest_files('esper-*.jar').first java_classpath = "-classpath src:java:#{jarfiles.join(':')}" FileList['java/**/*.java'].each do |fn| sh "env LC_ALL=C javac #{java_classpath} #{fn}" end sh "env LC_ALL=C jar -cf jar/#{jarname} -C java ." end task :test => [:compile, :spec] task :default => :test task :all => [:compile, :spec, :build]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
norikra-udf-dateformat-0.1.0-java | Rakefile |