- Rename "Aufgabe 5"->Aufgabe5 and "Aufgabe 6"->Aufgabe6; spaces broke bazel run (Aspect URL-encoding, scala/JVM launcher self-path). - Per-directory BUILD.bazel: Aufgabe5 (swift_binary), Aufgabe6 (swift_binary). - Aufgabe6/Third: Scala app via rules_scala (scala_library + scala_binary). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
15 lines
389 B
Text
15 lines
389 B
Text
load("@rules_scala//scala:scala.bzl", "scala_binary", "scala_library")
|
|
|
|
# Reusable library; reference it by label from other BUILD files.
|
|
scala_library(
|
|
name = "runner",
|
|
srcs = ["Runner.scala"],
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
# Runnable: bazel run //m323/Sources/Aufgabe6/Third:app
|
|
scala_binary(
|
|
name = "app",
|
|
main_class = "Runner",
|
|
deps = [":runner"],
|
|
)
|