Skip to content

Commit a7fdf7c

Browse files
committed
add bundler:gemfile & gem:spec rake tasks
1 parent 735cae5 commit a7fdf7c

File tree

2 files changed

+37
-22
lines changed

2 files changed

+37
-22
lines changed

Gemfile

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,19 @@
1-
source 'https://rubygems.org'
2-
gem 'hoe', '3.17.0'
3-
gem 'minitest', '5.10.1'
4-
gem 'mocha', '1.5.0'
5-
gem 'nokogiri', '1.8.2'
6-
gem 'rdoc'
7-
gem 'rubocop', '~>0.56.0', require: false
8-
gem 'slop', '4.6.2'
9-
gem 'test-unit', '3.2.3'
1+
# -*- ruby -*-
2+
3+
# DO NOT EDIT THIS FILE. Instead, edit Rakefile, and run `rake bundler:gemfile`.
4+
5+
source "https://rubygems.org/"
6+
7+
gem "nokogiri", "~>1.8.2"
8+
gem "slop", "~>4.6.2"
9+
10+
gem "hoe-bundler", "~>1.2", :group => [:development, :test]
11+
gem "hoe-gemspec", "~>1.0", :group => [:development, :test]
12+
gem "minitest", "~>5.10.1", :group => [:development, :test]
13+
gem "mocha", "~>1.5.0", :group => [:development, :test]
14+
gem "rubocop", "~>0.56.0", :group => [:development, :test]
15+
gem "test-unit", "~>3.2.3", :group => [:development, :test]
16+
gem "rdoc", ">=4.0", "<6", :group => [:development, :test]
17+
gem "hoe", "~>3.17", :group => [:development, :test]
18+
19+
# vim: syntax=ruby

Rakefile

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
11
# -*- ruby -*-
2-
3-
require 'hoe'
42
require 'rake/testtask'
53
require '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

911
Hoe.spec 'pmdtester' do
1012
self.version = PmdTester::Options::VERSION
1113

1214
self.author = 'Binguo Bao'
1315
self.email = '[email protected]'
14-
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'
2528
end
@@ -37,3 +40,5 @@ Rake::TestTask.new('integration-test') do |task|
3740
task.pattern = 'test/**/integration_test_*.rb'
3841
task.verbose = true
3942
end
43+
44+
# vim: syntax=ruby

0 commit comments

Comments
 (0)