Module: RJack::Maven

Defined in:
lib/rjack-maven/base.rb,
lib/rjack-maven.rb

Constant Summary collapse

MAVEN_VERSION =
'3.0.5'
VERSION =
MAVEN_VERSION + '.0'
LIB_DIR =

:nodoc:

File.dirname( __FILE__ )
BASE_DIR =
File.expand_path( '..', File.dirname(__FILE__) )

Class Method Summary collapse

Class Method Details

.launch(args = ARGV) ⇒ Object

Launch maven with args, using plexis launcher. Returns exit status.



41
42
43
# File 'lib/rjack-maven.rb', line 41

def self.launch( args = ARGV )
  Launcher.main_with_exit_code( args )
end

.setup_system_propertiesObject



29
30
31
32
33
34
35
# File 'lib/rjack-maven.rb', line 29

def self.setup_system_properties
  sys = Java::java.lang.System

  sys.set_property( "maven.home", BASE_DIR )
  sys.set_property( "classworlds.conf",
                    File.join( BASE_DIR, 'config', 'm2.conf' ) )
end