Scrooge SBT 插件可以选择从库依赖项(jar 文件)中包含 Thrift IDL 文件。通常这些 jar 文件已经包含生成的源。如果我包含 Thrift IDL,我不想再次生成这些源。否则它们将被复制。
共享盗窃
namespace java me.shared
struct Foo {
1: string id
}
共享.jar
me
shared
Foo.scala
shared.thrift
因此,当我的项目依赖于 shared.jar 并且我在另一个 Thrift IDL 文件中包含 shared.thrift 时,我不希望 Scrooge 再次生成 Foo.scala。存档这个最直接的方法是什么?