1
如何編譯目錄中的所有.thrift文件(* .thrift)? 很容易使用maven-plugin來編譯,但沒有maven,怎麼樣?如何編譯所有.thrift文件(* .thrift)
如何編譯目錄中的所有.thrift文件(* .thrift)? 很容易使用maven-plugin來編譯,但沒有maven,怎麼樣?如何編譯所有.thrift文件(* .thrift)
作爲解決方法,請使用THRIFT-3013中描述的方法。
sy,你有2個Thrift IDL文件,就像本教程一樣。一個包含另一個。在這種情況下,您可以調用
thrift -gen whatever -r NameOfTheOuterFile.thrift
遞歸生成代碼。關鍵是這裏的-r
開關。 [如果文件不相互包含]設置一個只包含一堆#includes的虛擬IDL文件文件。
除此之外,你必須把它1),除非該功能終於找到其shell腳本到源。
1)例如對於Windows某事如:
for %%a in (*.thrift) do thrift -gen csharp %%a