Class: Raven::GemInstallTask

Inherits:
GemWrapTask show all
Defined in:
lib/raven/java_tasks.rb

Overview

Wraps a jar file around a Gem and automatically installs it in your local Gem repository. See the gem wrap task for more info (same rules apply).

Instance Attribute Summary

Attributes inherited from GemWrapTask

#artifact, #project, #version

Instance Method Summary collapse

Instance Method Details

#executeObject



335
336
337
338
339
340
# File 'lib/raven/java_tasks.rb', line 335

def execute
  super
  params = [false]
  params << RAVEN_HOME if defined?(GEMS_IN_HOME)
  Gem::Installer.new("target/#{@group}-#{@artifact}-#{@version}-java.gem").install(*params)
end