java - 如何通过单个命令为文件夹中的所有 thrift 文件生成所有类?
问题描述
现在我对文件夹中的每个文件使用以下命令:
thrift-0.11.0.exe --gen java reswk-manager.thrift
真的很不舒服。
我知道我可以为文件迭代创建 bat 脚本,但我不喜欢它。
我可以通过唱命令来实现吗?
解决方案
您可以创建一个类似于 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
推荐阅读
- r - groupby 然后在许多列中找到最大值
- javascript - 在 NodeJs 中使用 3rd 方 lib 文件并出现 LNK2001 错误
- python - 模块已安装但 PyCharm 无法识别
- point-clouds - 可视化 Velodyne 数据集
- javascript - Javascript Fetch API 无法控制即将到来的响应
- java - 如何加密mysql中特定列的数据?
- python - 为什么我的平铺图像在粘贴到 Pillow 时会发生偏移?
- reactjs - 在 ReactJS 中是否可以使用 HeadlessUI 在通过 Route 加载的组件之间进行转换?如果有怎么办?
- linux - 如何阻止 vim 窗格在 tmux 中闪烁?
- amazon-web-services - 在 Amazon Elastic Beanstalk 上强制更新配置