作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
除了主 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/
我是一名优秀的程序员,十分优秀!