We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1c3a69e commit aacd1f0Copy full SHA for aacd1f0
Rakefile
@@ -42,8 +42,18 @@ task :gemspec => './lib/jruby-launcher.rb' do
42
end
43
44
45
-task :package => :gemspec do
+task :package => :update_version, :gemspec do
46
Gem::PackageTask.new(@gemspec) do |pkg|
47
48
Rake::Task['gem'].invoke
49
50
+
51
+task :update_version do
52
+ load File.join(File.dirname(__FILE__), "lib", "jruby-launcher.rb")
53
+ version_file = File.join(File.dirname(__FILE__), "version.h")
54
+ version_file_content = File.read(version_file)
55
+ version_file_content.gsub! /JRUBY_LAUNCHER_VERSION\s+"[^"]+"/, "JRUBY_LAUNCHER_VERSION \"#{JRubyLauncher::VERSION}\""
56
+ File.open(version_file, "w") do |f|
57
+ f.puts version_file_content
58
+ end
59
+end
0 commit comments