如何通过单个命令为文件夹中的所有Thrift文件生成所有类?

时间:2018-08-27 14:34:45

标签: java thrift

现在,我对文件夹中的每个文件使用以下命令:

thrift-0.11.0.exe --gen java reswk-manager.thrift

真的很不舒服。

我知道我可以为文件迭代创建bat脚本,但是我不喜欢它。

我可以通过命令来实现吗?

1 个答案:

答案 0 :(得分:1)

您可以创建一个类似节俭的make文件,称为build.thrift(或类似的东西):

include "a.thrift"
include "b.thrift"
include "./somedir/c.thrift"
include "./someotherdir/d.thrift"

,然后使用-r开关运行Thrift以递归方式构建所有依赖项:

  

thrift -r -gen java build.thrift