2011-06-19 6 views
0

Je suis en cours d'exécution JRuby en tant que tel:Paramètre classpath pour org.jruby.Main?

Main jrubyRunner = new Main() 
jrubyRunner.main(sassCompileCommandLineArgs) 

J'ai quelques pierres précieuses que j'ai compilé dans des bocaux. Comment puis-je inclure ces jars sur le chemin de classe que jrubyRunner va utiliser?

Répondre

0
private static def setupCompassInvocationArgs = 
['-e', "require 'rubygems';gem 'compass'; load Gem.bin_path('compass', 'compass')"] 

protected def runCompassCommand(def compassArgs) { 
    Main main = new Main() 
    main.run([setupCompassInvocationArgs, compassArgs].flatten() as String[]) 
} 

Le premier bit est ce dont vous avez besoin pour charger diverses gemmes.