Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

27 lines (23 sloc) 0.912 kB
require 'bundler'
Bundler::GemHelper.install_tasks
file 'pom.xml' => 'lib/pacer-orient/version.rb' do
pom = File.read 'pom.xml'
when_writing('Update pom.xml version number') do
updated = false
open 'pom.xml', 'w' do |f|
pom.each_line do |line|
line.sub!(%r{<gem.version>.*</gem.version>}, "<gem.version>#{ Pacer::Orient::VERSION }</gem.version>")
line.sub!(%r{<blueprints.version>.*</blueprints.version>}, "<blueprints.version>#{ Pacer::Orient::BLUEPRINTS_VERSION }</blueprints.version>")
line.sub!(%r{<pipes.version>.*</pipes.version>}, "<pipes.version>#{ Pacer::Orient::PIPES_VERSION }</pipes.version>")
f << line
end
end
end
end
file Pacer::Orient::JAR_PATH => 'pom.xml' do
when_writing("Execute 'mvn package' task") do
system('mvn clean package')
end
end
task :build => Pacer::Orient::JAR_PATH
task :install => Pacer::Orient::JAR_PATH
Jump to Line
Something went wrong with that request. Please try again.