Scrooge SBT プラグインには、ライブラリの依存関係 (jar ファイル) から Thrift IDL ファイルを含めるオプションがあります。多くの場合、これらの jar ファイルには、生成されたソースが既に含まれています。Thrift IDL を含める場合、これらのソースを再度生成したくありません。そうしないと、それらが複製されます。
共有された.thift
namespace java me.shared
struct Foo {
1: string id
}
共有.jar
me
shared
Foo.scala
shared.thrift
したがって、私のプロジェクトが shared.jar に依存していて、shared.thrift を別の Thrift IDL ファイルに含める場合、Scrooge に Foo.scala を再度生成させたくありません。これをアーカイブする最も簡単な方法は何ですか?