包含来自外部存储库的 .thrift 文件
Include .thrift File from External Repository
我有一个带有 A.thrift
文件的 Sbt 项目“A”。我需要在A.thrift
文件中定义include
一个B.thrift
文件。问题是 B.thrift
文件驻留在外部存储库/Sbt 项目“B”中。最好的方法是什么?
我需要做两件事来解决这个问题。
首先,我需要将 Compile / scroogePublishThrift := true
和 Compile / scroogeThriftSourceFolder := file('path/to/the/thrift/files')
配置添加到“B”Sbt 项目,以将原始节俭文件作为源包含到 jar 中。
其次,我需要在“A”sbt 项目中添加 Compile / scroogeThriftDependencies := Seq("projectB_2.12")
(其中“projectB_2”是项目“B”的 GroupId)以设置对“B”项目的依赖。
我有一个带有 A.thrift
文件的 Sbt 项目“A”。我需要在A.thrift
文件中定义include
一个B.thrift
文件。问题是 B.thrift
文件驻留在外部存储库/Sbt 项目“B”中。最好的方法是什么?
我需要做两件事来解决这个问题。
首先,我需要将 Compile / scroogePublishThrift := true
和 Compile / scroogeThriftSourceFolder := file('path/to/the/thrift/files')
配置添加到“B”Sbt 项目,以将原始节俭文件作为源包含到 jar 中。
其次,我需要在“A”sbt 项目中添加 Compile / scroogeThriftDependencies := Seq("projectB_2.12")
(其中“projectB_2”是项目“B”的 GroupId)以设置对“B”项目的依赖。