diff --git a/scala/private/rule_impls.bzl b/scala/private/rule_impls.bzl index 5cdf97385..a18c10676 100644 --- a/scala/private/rule_impls.bzl +++ b/scala/private/rule_impls.bzl @@ -191,7 +191,7 @@ def java_bin(ctx): default_runtime = ctx.attr._java_runtime[java_common.JavaRuntimeInfo], ) - java_path = str(java_runtime.java_executable_exec_path) + java_path = str(java_runtime.java_executable_runfiles_path) if paths.is_absolute(java_path): javabin = java_path diff --git a/test_rules_scala.sh b/test_rules_scala.sh index c44c5892e..fe9f9ebd5 100755 --- a/test_rules_scala.sh +++ b/test_rules_scala.sh @@ -24,6 +24,7 @@ $runner bazel test "--extra_toolchains=//scala:minimal_direct_source_deps -- tes $runner bazel build "test_expect_failure/missing_direct_deps/internal_deps/... --strict_java_deps=warn --extra_toolchains=//test/toolchains:high_level_transitive_deps_strict_deps_warn" $runner bazel build //test_expect_failure/proto_source_root/... --strict_proto_deps=off $runner bazel test //test/... --extra_toolchains="//test_expect_failure/plus_one_deps:plus_one_deps" +$runner bazel build test:ScalaBinaryInGenrule --nolegacy_external_runfiles $runner bazel build //test_statsfile:Simple_statsfile $runner bazel build //test_statsfile:SimpleNoStatsFile_statsfile --extra_toolchains="//test/toolchains:enable_stats_file_disabled_toolchain" . "${test_dir}"/test_build_event_protocol.sh