我能够在我的SBT项目中包含scrooge(我的plugins.sbt中的scrooge-sbt-plugin以及我的build.sbt中的库依赖项),但是我还没弄清楚如何从命令行执行scrooge,如http://twitter.github.io/scrooge/CommandLine.html所示。
答案 0 :(得分:3)
派对有点晚了。
@partycoder确实是对的,不过可以帮助那些人 谁喜欢我自己也不太确定。
假设您的*.thrift
个文件位于src/main/thrift
,只需运行sbt scrooge-gen
即可获取文件并将其存入target/src_managed/
。
如果您的*.thrift
文件未位于src/main/thrift
中,可能位于src/main/resources/thrift
中,则可以使用此示例在build.sbt中设置scroogeThriftSourceFolder
:
scroogeThriftSourceFolder in Compile <<= baseDirectory {
base => base / "src/main/resources/thrift/"
}
可以找到此设置和其他设置here。