Sha256: 0bcbeb0b723954fcb3a85631652f28aff260d3ce7363b398feb3636a88403bab
Contents?: true
Size: 1.84 KB
Versions: 6
Compression:
Stored size: 1.84 KB
Contents
#-*- mode: ruby -*- #-- # Copyright (c) 2010-2012 Engine Yard, Inc. # Copyright (c) 2007-2009 Sun Microsystems, Inc. # This source code is available under the MIT license. # See the file LICENSE.txt for details. #++ begin require 'bundler' rescue LoadError warn "\nPlease `gem install bundler' and run `bundle install' to ensure you have all dependencies.\n\n" else require 'bundler/gem_helper' Bundler::GemHelper.install_tasks :dir => File.dirname(__FILE__) end require 'rake/clean' CLEAN << "pkg" << "doc" << Dir['integration/**/target'] require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |t| t.rspec_opts = ['--color', "--format documentation"] end task :default => :spec # use Mavenfile to define :jar task require 'maven/ruby/tasks' desc 'run some integration test' task :integration do maven.verify end desc 'generate the pom.xml from the Mavenfile' task :pom do maven.validate end # Make sure jar gets compiled before the gem is built # the jar tasks is part of maven-tasks task :build => :jar load_gemspec = lambda do Gem::Specification.load(File.expand_path('warbler.gemspec', File.dirname(__FILE__))) end require 'rdoc/task' RDoc::Task.new(:docs) do |rd| gemspec = load_gemspec.call rd.rdoc_dir = "doc" rd.rdoc_files.include("README.rdoc", "History.txt", "LICENSE.txt") rd.rdoc_files += gemspec.require_paths rd.options << '--title' << "#{gemspec.name}-#{gemspec.version} Documentation" rd.options += gemspec.rdoc_options end task :release_docs => :docs do config = YAML.load(File.read(File.expand_path("~/.rubyforge/user-config.yml"))) rescue nil if config gemspec = load_gemspec.call dir = "/var/www/gforge-projects/#{gemspec.rubyforge_project}/#{gemspec.name}" dest = "#{config["username"]}@rubyforge.org:#{dir}" sh %{rsync -rl --delete doc/ #{dest}} end end task :release => :release_docs
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
warbler-1.4.10 | Rakefile |
warbler-2.0.0.rc1 | Rakefile |
warbler-2.0.0.pre3 | Rakefile |
warbler-2.0.0.pre2 | Rakefile |
warbler-1.4.9 | Rakefile |
warbler-1.4.8 | Rakefile |