-
Notifications
You must be signed in to change notification settings - Fork 40
/
Copy pathMavenfile
33 lines (27 loc) · 1.07 KB
/
Mavenfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#-*- mode: ruby -*-
gemfile
properties( 'jruby.versions' => "${jruby.version}, 9.0.4.0",
# just lock the versions
'jruby.version' => '9.2.9.0',
'jruby.plugins.version' => '1.1.8' )
jruby_plugin( :minitest, :minispecDirectory => "spec/*_spec.rb" ) do
execute_goals(:spec)
end
plugin :invoker, '1.8' do
execute_goals( :install, :run,
:id => 'integration-test',
:projectsDirectory => 'integration',
:streamLogs => true,
:cloneProjectsTo => '${project.build.directory}',
:properties => { 'jbundler.version' => '${project.version}',
'jruby.version' => '${jruby.version}',
'jruby.plugins.version' => '${jruby.plugins.version}',
'bundler.version' => '1.9.3',
# dump pom for the time being - for travis
'polyglot.dump.pom' => 'pom.xml' } )
end
profile!( :gemfile_lock ) do
# bundler will be ignored by bundler via Gemfile.lock
gem 'bundler', '~> 1.6'
end
# vim: syntax=Ruby