Scala bazel 错误:找不到或加载主类



我正在尝试使用scala配置bazel

这是我的构建文件:

load("@io_bazel_rules_scala//scala:scala.bzl", "scala_library", "scala_binary", "scala_test")
scala_binary(
name = "Main",
srcs = glob(["app/**/*.scala"]),
resources = [],
deps = [],
main_class = "io.baku.sbzcp.Main",
visibility = ["//visibility:public"]
)

如果我尝试执行以下操作:bazel run //:Main出现错误:

错误:找不到或加载主类 io.baku.sbzcp.Main

如果我将 scala 文件移动到 scala 文件夹,不带包,并从main_class中删除包名称,它将正常工作。 问题是当我想将它们保存在包中时。

知道吗? 谢谢!

啊,我是瞎子:) src 中的错误路径 应该是:

srcs = glob(["src/main/scala/**/*.scala"]),

最新更新