2017-08-07 1 views
0

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/

Répondre

2

Vous avez une faute de frappe, un trait de soulignement au lieu d'une période au nom d'artefact.