【发布时间】:2017-11-21 17:00:04
【问题描述】:
我正在尝试使用 bazel 构建生成一个 jar,它将使用 thrift 文件。 当我运行 bazel build 时,它正在创建一个带有节俭自动生成代码的 jar。但是我想在 bazel 构建时将一些 java 文件(客户端代码 -main 类,一个 java 类)包含到该 jar 中。 下面是thrift文件
package(default_visibility = ["//visibility:public"])
load("//tools/bzl:genthrift.bzl", "thrift_java_library")
thrift_java_library(
name = "thriftbazelclient",
srcs = ["spell.thrift"],
)
如何添加main_class和deps?
它没有采用 main_class,因为 genthrift.bzl 中没有属性 main_class def thrift_java_library
谢谢,
【问题讨论】:
-
你使用什么节俭规则?
-
我正在使用 thrift_java_library ,生成的 jar 文件只包含 thrift 自动生成的代码。我想将我的 java 文件包含在 jar 文件中
-
我有一个java主类,我想把它包含到jar中
标签: java code-generation thrift bazel