class Vx::Builder::ScriptBuilderV2::Java
Public Instance Methods
call(env)
click to toggle source
# File lib/vx/builder/script_builder_v2/java.rb, line 7 def call(env) if version = java(env) do_cache_key(env) do |i| i << "jdk-#{version}" end env.stage("install").tap do |i| i.add_task "jdk", "action" => "install", "version" => version end =begin env.stage("before_install").tap do |i| end do_before_install(env) do |i| i << "source $(which jdk_switcher.sh)" i << trace_sh_command("jdk_switcher use #{java env}") end =end end app.call(env) end
Private Instance Methods
java(env)
click to toggle source
# File lib/vx/builder/script_builder_v2/java.rb, line 32 def java(env) env.source.jdk.first end