2014-01-07 69 views
0

我用阿帕奇節儉0.9.1生成golang代碼,PARAM -r不工作

`thrift-0.9.1 -r -gen go aaa.thrift` 

產生golang代碼

(注:aaa.thrfit包括bbb.thrift其定義爲「身體「結構)

帕拉姆-r似乎不起作用,無法找到‘在ttypes.go車身’結構,

,但是當我嘗試使用

`thrift-0.9.1 -r -gen java aaa.thrift` 

有 「Body.java」,

我怎麼能生成其中包括文件golang代碼? (注:從https://github.com/apache/thrift


我知道原因,namespace go service.demo導致問題完美的我

+0

如果問題仍然存在,請嘗試查找http://sscce.org。 – JensG

+0

你的意思是,你在兩個IDL中都使用了相同的命名空間?這確實是一般你不應該用Thrift做的事情,因爲代碼是爲不同語言生成的。它可能有用(例如用Java),但我不會依賴它。 – JensG

回答

1
$ cd thrift 
$ cd trunk 
$ cd tutorial 
$ thrift -r -gen go tutorial.thrift 

作品。