require 'fileutils' require 'spec/rake/spectask' require 'warbler' task :default => :spec desc "Run all specs in spec/ directory" Spec::Rake::SpecTask.new do |t| t.spec_files = FileList['spec/**/*_spec.rb'] t.spec_opts = ['--color'] end Warbler::Task.new :war DEPLOY_DIR = ENV['DEPLOY_DIR'] || '/usr/local/tomcat6/webapps' task :deploy => :war do FileUtils.cp 'osbridge.war', DEPLOY_DIR end task :clean do %w( tmp/war osbridge.war ).each {|path| FileUtils.rm_rf(path) if File.exists?(path) } end