【问题标题】:How to let bazel recursively download dependencies by maven_jar in java如何让bazel在java中通过maven_jar递归下载依赖项
【发布时间】:2020-02-14 22:00:13
【问题描述】:

我是 Bazel 的新手,想用 Java 实现一个 Google Cloud Datastore 客户端。我尝试将 google-cloud-datastore jar 添加为我的 Bazel 项目中的依赖项。我在我的 WORKSPACE 文件中添加了 maven_jar 工作空间规则,如下所示:

maven_jar(
    name = "google_cloud_datastore",
    artifact = "com.google.cloud:google-cloud-datastore:1.97.0",
)

我发现 Bazel 只能下载确切的 google-cloud-datastore 类,而没有 Maven 项目所做的其他相关且可靠的依赖项。 Bazel 能否根据 maven_jar 要求递归查找和下载依赖项?

【问题讨论】:

    标签: java maven google-cloud-datastore bazel maven-jar-plugin


    【解决方案1】:

    maven_jar 没有递归下载任何依赖项是正确的。您需要为此使用rules_jvm_external

    【讨论】:

    • 此外,如果我没记错的话,目前不推荐使用 maven_jar。
    猜你喜欢
    • 2013-07-20
    • 2014-03-27
    • 1970-01-01
    • 2022-01-26
    • 2016-07-19
    • 2020-06-01
    • 2023-01-04
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多