除了主jar之外,一些Maven工件还提供了一个单独的测试jar,其中包含一些类,以帮助编写使用依赖项的测试。kafka-streams
就是一个例子。在Gradle中,可以使用这样的jar classifier: "test"
(如果测试jar有-test.jar
后缀),而在Maven中则可以<type>test-jar</type>
。如何将测试罐添加到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",
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句