2014-02-19 40 views
0

在我的項目中,我使用sbt-thrift插件來節儉代碼生成。使用SBT中的sbt-thrift插件啓用Python代碼生成?

根據自述,默認情況下,Java代碼生成已啓用,但其他代碼生成默認情況下處於禁用狀態。要啓用它,我已使用

thriftPythonEnabled := true 

在我的Build.scala文件中。它似乎沒有工作。

任何人都可以解釋什麼是配置的問題?

+0

你怎麼知道這是行不通的?一般來說,我不會使用插件和節儉,因此需要重現問題。你能否驗證該設置是否爲節儉代碼所在的項目實際設置?你可以發佈整個'Build.scala'嗎?這是SBT 0.12還是0.13?發佈'project/plugins.sbt'。 –

回答

0

由於問題得到upvoted它不可能將其標記爲thrift:generate-python generates no Python files in SBT重複,我寫道:

您錯過您的設置Thrift配置。

給下面的一個嘗試:

thriftPythonEnabled in Thrift := true, 
thriftPythonOutputDir in Thrift <<= sourceDirectory(_/"python")