2017-09-18 5 views
1

bazel-mavenトランジションinteropツール(より細かいサイズのbazel jarからmavenサイズのjarファイルを作成する)を作成する私たちの努力の一環として、ソースjarを作成する必要があります。bazelでjava_libraryのソースjarを作成する方法

java_binaryターゲットでは、foo呼ばjava_binary目標のために、-src.jarサフィックス

などを使用して作成しbazel build //:foo-src.jar

を実行します。しかし、barという名前java_libraryターゲットに同じメカニズムを使用するメカニズムがある私が取得します: ERROR: no such target '//:bar-src.jar': target 'bar-src.jar' not declared in package '' (did you mean 'libbar-src.jar'?) defined by /Users/.../java_project/BUILD.

java_libraryの別のメカニズムはありますか?

答えて

4

エラーが示すように、ソースターゲットは//:libbar-src.jar(接頭辞はlib)です。参考のためoutputs of java_libraryのリストを参照してください。

+0

エラーメッセージの意味が分からないのは悪いです。たぶん、あなたは 'あなたが意味した'の代わりに、エラーは '試してみる'と言うことができます... – Natan

関連する問題