Je reçois l'erreur suivante quand je construis un projet simple jouet en utilisant Bazel:Bazel ne peut pas trouver la dépendance maven
$ 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'
La partie pertinente des fichiers BUILD et espace de travail sont les suivantes: BUILD:
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"]
)
Workspace:
...
maven_jar(
name = "org_scalatest",
artifact = "org.scalatest:scalatest_2_11:3.0.1",
)
L'erreur que je suggère avoir donné eit Elle n'a pas le bon nom ou le mauvais artefact pour télécharger cette dépendance, mais le problème n'est pas clair. Je peux accéder à la version demandée de scalatest dans mon navigateur à: https://repo1.maven.org/maven2/org/scalatest/scalatest_2.11/3.0.1/