3

我能够在我的 SBT 项目中包含 scrooge(我的 plugins.sbt 中的 scrooge-sbt-plugin 以及我的 build.sbt 中的库依赖项),但我无法弄清楚如何从此处列出的命令行http://twitter.github.io/scooge/CommandLine.html

4

1 回答 1

4

派对有点晚了。

@partycoder 确实是对的,但更多可能会帮助那些像我一样不太确定的人。

假设您的*.thrift文件位于src/main/thrift简单的运行中,sbt scrooge-gen将拾取文件并将它们存放在target/src_managed/.

如果您的*.thrift文件不在 中src/main/thrift,也许在 中src/main/resources/thrift,您可以scroogeThriftSourceFolder使用以下示例在 build.sbt 中进行设置:

scroogeThriftSourceFolder in Compile <<= baseDirectory {
  base => base / "src/main/resources/thrift/"
}

可以在此处找到此设置和其他设置。

于 2017-01-23T17:17:52.057 回答