如何在bazel中为java_库创建源JAR

如何在bazel中为java_库创建源JAR,bazel,Bazel,作为创建bazel-maven过渡互操作工具(从粒度更大的bazel jar创建maven大小的jar)的工作的一部分,需要创建源jar 对于java\u binary目标,有一种使用-src.jar后缀创建它的机制 e、 例如,对于名为foo的java_二进制目标,运行bazel-build/:foo-src.jar 但是,对名为bar的java_库目标使用相同的机制,我得到: 错误:没有这样的目标“//:bar src.jar”:目标“bar src.jar”未在/Users/../jav

作为创建bazel-maven过渡互操作工具(从粒度更大的bazel jar创建maven大小的jar)的工作的一部分,需要创建源jar

对于
java\u binary
目标,有一种使用
-src.jar
后缀创建它的机制

e、 例如,对于名为
foo
java_二进制
目标,运行
bazel-build/:foo-src.jar

但是,对名为
bar的
java_库
目标使用相同的机制,我得到:

错误:没有这样的目标“//:bar src.jar”:目标“bar src.jar”未在/Users/../java\u project/BUILD定义的包“”中声明(您的意思是“libbar src.jar”)。


java_库是否有另一种机制?

如错误所示,源目标名为
/:libbar src.jar
(带有
lib
前缀)。请参阅的列表以供参考。

My bad,因为缺少错误消息的含义。也许错误可以说“尝试”,而不是“你的意思是什么”。。。