11# -*- ruby -*-
2-
3- require 'hoe'
42require 'rake/testtask'
53require 'rubocop/rake_task'
6- require './lib/pmdtester/cmd.rb'
7- require './lib/pmdtester/parsers/options.rb'
4+ require_relative './lib/pmdtester/parsers/options.rb'
5+
6+ gem 'hoe'
7+ require 'hoe'
8+ Hoe . plugin :bundler
9+ Hoe . plugin :gemspec
810
911Hoe . spec 'pmdtester' do
1012 self . version = PmdTester ::Options ::VERSION
1113
1214 self . author = 'Binguo Bao'
131514- self . clean_globs = %w[ target/reports/**/* target/test**/* ]
15- self . extra_deps = [ [ 'nokogiri' , '1.8.2' ] , [ 'slop' , '4.6.2' ] , [ 'rdoc' ] ]
16- self . extra_dev_deps = [ [ 'hoe' , '3.17.0' ] ,
17- [ 'minitest' , '5.10.1' ] ,
18- [ 'mocha' , '1.5.0' ] ,
19- [ 'nokogiri' , '1.8.2' ] ,
20- [ 'rubocop' , '0.56.0' ] ,
21- [ 'slop' , '4.6.2' ] ,
22- [ 'test-unit' , '3.2.3' ] ]
16+ self . clean_globs = %w[ target/reports/**/* target/test/**/* ]
17+ self . extra_deps += [ [ 'nokogiri' , '~> 1.8.2' ] , [ 'slop' , '~> 4.6.2' ] ]
18+ self . extra_dev_deps += [
19+ [ 'hoe-bundler' , '~> 1.2' ] ,
20+ [ 'hoe-gemspec' , '~> 1.0' ] ,
21+ [ 'minitest' , '~> 5.10.1' ] ,
22+ [ 'mocha' , '~> 1.5.0' ] ,
23+ [ 'rubocop' , '~> 0.56.0' ] ,
24+ [ 'test-unit' , '~> 3.2.3' ]
25+ ]
2326
2427 license 'BSD-2-Clause'
2528end
@@ -37,3 +40,5 @@ Rake::TestTask.new('integration-test') do |task|
3740 task . pattern = 'test/**/integration_test_*.rb'
3841 task . verbose = true
3942end
43+
44+ # vim: syntax=ruby
0 commit comments