Sha256: a9a4ac86f909a011678f8deab94df9dd88dfa26916cc1c615aa14fcf79159b0c

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 KB

Contents

require "rubygems"
require "bundler"
require "rake"
require "rake/testtask"

$:.unshift File.join(File.dirname(__FILE__),'lib')
require "ivy4r/version"

# Todo
require "rspec/core/rake_task"
RSpec::Core::RakeTask.new :spec
#task :default => :spec

desc "Functional test execution not that this only works under MRI and not with JRuby 1.5.1"
Rake::TestTask.new :test_functional do |t|
  Bundler.require :development
  t.test_files = FileList['test-functional/**/test*.rb']
  t.verbose = true
end

task :build => :test_functional do
  system "gem build ivy4r.gemspec"
end
 
task :release => :build do
  system "gem push ivy4r-#{Ivy4r::VERSION}.gem"
end

# Todo
begin
  require "hanna/rdoctask"

  Rake::RDocTask.new do |t|
    t.title = "Ivy4r - Ruby interface to Apache Ivy dependency management with integration for Buildr and Rake"
    t.rdoc_dir = "doc"
    t.rdoc_files.include("**/*.rdoc").include("lib/**/*.rb")
    t.options << "--line-numbers"
    t.options << "--webcvs=http://github.com/klaas1979/ivy4r/tree/master/"
  end
rescue LoadError
  puts "'gem install hanna' to generate documentation"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ivy4r-0.12.7 Rakefile