Bazel 找不到 Maven 依赖项

Bazel cannot find maven dependency

我在使用 bazel 构建一个简单的玩具项目时收到以下错误:

$ bazel build :example-test
ERROR: /home/ubuntu/foo/scala_bazel_test/src/scala/test/src/com/foo/util/BUILD:1:1: no such package '@org_scalatest//jar': Failed to fetch Maven dependency: Could not find artifact org.scalatest:scalatest_2_11:jar:3.0.1 in org_scalatest (https://repo1.maven.org/maven2/) and referenced by '//src/scala/test/src/com/foo/util:example-test'

BUILD 和 WORKSPACE 文件的相关部分如下: 构建:

scala_test(
  name = "example-test",
  srcs = glob(["**/*.scala"]),
  deps = [
    "@org_scalatest//jar",
    "@junit//jar",
    "@org_hamcrest//jar",
    "//src/scala/main/src/com/foo/util:example-lib"]
)

工作空间:

...
maven_jar(
  name = "org_scalatest",
  artifact = "org.scalatest:scalatest_2_11:3.0.1",
)

该错误表明我为下载此依赖项提供了错误的名称或错误的工件,但尚不清楚问题所在。我可以在我的浏览器中访问请求的 scalatest 版本: https://repo1.maven.org/maven2/org/scalatest/scalatest_2.11/3.0.1/

您有错字,工件名称中用下划线代替了句点。