当前位置:  开发笔记 > 编程语言 > 正文

如何依靠Bazel的测试Maven jar?

如何解决《如何依靠Bazel的测试Mavenjar?》经验,为你挑选了1个好方法。

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



1> Adam..:

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",
)

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有