设置没有Java样式目录结构的thrift输出目录

时间:2013-06-04 19:01:13

标签: .net thrift

我有一个项目,我打算使用Thrift,我想要一个prebuild钩子,它在一个与我的代码文件中所需的命名空间不匹配的目录中生成我的代码。我尝试了-o-out,但都没有给出我需要的预期行为。我可以通过一系列额外的构建步骤来实现这一点,但是如果可以在带有参数的一行中完成它会更好。我已经查看了帮助,并且已经四处寻找并且没有找到直接完成此操作的方法。它是一个C#.NET项目。

包含名称空间com.example.plop的文件的当前结果:

-(out directory)
  - com
    - example
      - plot
        - my generated files

期望的输出:

- (out directory)
  -foo
    - my generated files

1 个答案:

答案 0 :(得分:0)

您可以使用namespace功能

在thrift文件中自定义此项
namespace java com.example.plot.gen
namespace rb foo

现在Ruby的文件将在:

- (out directory)
  -foo
    - my generated files