Search code examples
javamavenmaven-2maven-3bazel

Failed to fetch Maven dependency javadoc with Bazel


WORKSPACE file

maven_jar(
name = "jdoc",
artifact = "javadoc:javadoc:1.3",
)


Error message after Bazel build

 no such package '@jdoc//jar': Failed to fetch Maven dependency: Could not find artifact javadoc/javadoc:javadoc:jar:1.3 in jdoc (https://repo1.maven.org/maven2/)


Question:

Why the artifact become javadoc/javadoc:javadoc:jar:1.3? javadoc/javadoc:javadoc:1.3 is expected.


The javadoc:javadoc:1.3 repo does exit at https://repo1.maven.org/maven2/.

enter image description here


Solution

  • The javadoc:javadoc:1.3 does not exist at maven repository. enter image description here

    After clicking Download(JAR), A 404 page appears.

    I am confused by the error message returned by bazel.