Sha256: 315085a9688007424b2aee3fd593ebcb37be3eb69d337492dc2687515dc447f4
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
begin require 'ant' rescue LoadError puts 'This Rakefile requires JRuby. Please use jruby -S rake.' exit 1 end require 'dubious_tasks' require 'rake/clean' OUTDIR = 'WEB-INF/classes' mirah_compile_options :dest_path => OUTDIR, :source_paths => '.', :compiler_options => ['--classpath', [File.expand_path(OUTDIR), *FileList["WEB-INF/lib/*.jar"].map{|f|File.expand_path(f)}].join(':') + ':' + CLASSPATH] MODEL_JAR = "WEB-INF/lib/mirahdatastore.jar" CLEAN.include(OUTDIR) CLOBBER.include("WEB-INF/lib/dubious.jar", 'WEB-INF/appengine-generated') APP_SRC = ["app.mirah"] APP_CLASSES = ["#{OUTDIR}/ShoutController.class","#{OUTDIR}/Shout.class"] TEMPLATES = Dir["views/**/*.erb"] directory OUTDIR APP_CLASSES.each do |klass| p klass file klass => APP_SRC do mirahc *APP_SRC end end file MODEL_JAR => MODEL_SRC_JAR do |t| cp MODEL_SRC_JAR, MODEL_JAR end appengine_app :app, 'app', '' => APP_CLASSES namespace :compile do task :app => APP_CLASSES end desc "compile app" task :compile => 'compile:app' task :default => :server
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dubious-0.0.3-java | examples/shout/Rakefile |