如何解决bazel 在 bazel 3.7.2 中安装 io_bazel_stardoc //stardoc
我使用的是 bazel 3.7.2。
我收到此错误
错误加载包“@maven//”:无法找到@io_bazel_stardoc//stardoc:stardoc.bzl 的包:无法解析存储库“@io_bazel_stardoc”。
这是我的工作区
load("@bazel_tools//tools/build_defs/repo:http.bzl","http_archive")
http_archive(
name = "bazel_skylib",urls = [
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz","https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",],sha256 = "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c",)
load("@bazel_skylib//:workspace.bzl","bazel_skylib_workspace")
bazel_skylib_workspace()
RULES_JVM_EXTERNAL_TAG = "4.0"
RULES_JVM_EXTERNAL_SHA = "31701ad93dbfe544d597dbe62c9a1fdd76d81d8a9150c2bf1ecf928ecdf97169"
http_archive(
name = "maven",strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG,sha256 = RULES_JVM_EXTERNAL_SHA,url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG,)
load("@maven//:defs.bzl","maven_install")
maven_install(
artifacts = [
"com.fasterxml.jackson.core:jackson-databind:2.12.1","org.apache.commons:commons-lang3:3.11"
],repositories = [
"https://repo1.maven.org/maven2","https://jcenter.bintray.com/"
],);
解决方法
我找到了解决方案
git_repository(
name = "io_bazel_stardoc",remote = "https://github.com/bazelbuild/stardoc.git",tag = "0.4.0",)
load("@io_bazel_stardoc//:setup.bzl","stardoc_repositories")
stardoc_repositories()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。