gpt4 book ai didi

java - 如何在 Bazel 中依赖测试 Maven jar?

转载 作者:行者123 更新时间:2023-12-03 12:43:30 25 4
gpt4 key购买 nike

除了主 jar 之外,一些 Maven 工件还提供了一个单独的测试 jar,其中包含有助于编写使用依赖项的测试的类。 kafka-streams 就是一个例子。在 Gradle 中,可以使用 classifier: "test" 依赖这样的 jar。 (如果测试 jar 具有 -test.jar 后缀),在 Maven 中则为 <type>test-jar</type> 。如何将测试 jar 添加到 Bazel 工作区?

最佳答案

Skylark maven_jar 实现支持此功能,其工件语法为 group:artifact:version:packaging:classifier

load("@bazel_tools//tools/build_defs/repo:maven_rules.bzl", "maven_jar")
maven_jar(
name = "org_apache_kafka_test",
artifact = "org.apache.kafka:kafka-streams:1.0.0:jar:test",
sha1 = "b275b72148aad7a59cc12f1005507d61fc0ae77b",
)

关于java - 如何在 Bazel 中依赖测试 Maven jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47601448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com