class Trinidad::Lifecycle::WebApp::Default
Public Instance Methods
add_application_jars(class_loader)
click to toggle source
# File lib/trinidad_jbundler_extension.rb, line 9 def add_application_jars(class_loader) if lib_dir = web_app.java_lib_dir Dir[ File.join(lib_dir, "**/*.jar") ].each do |jar| logger.debug "[#{web_app.context_path}] adding jar: #{jar}" class_loader.addURL java.io.File.new(jar).to_url end end config = JBundler::Config.new vendor = JBundler::Vendor.new(config.vendor_dir) if vendor.vendored? jars = vendor.require_jars else jars = JBUNDLER_CLASSPATH end jars.each do |jar| logger.debug "[#{web_app.context_path}] adding jar: #{jar}" class_loader.addURL java.io.File.new(jar).to_url end end