0
我正在使用ScalapB生成protobuf模式的源代碼。很棒。如何生成只包含生成的源代碼的jar。我想創建一個jar文件並將其作爲依賴項添加到Zeppelin Spark解釋器中。如何從com.trueaccord.scalapb生成源文件創建jar文件
我正在使用ScalapB生成protobuf模式的源代碼。很棒。如何生成只包含生成的源代碼的jar。我想創建一個jar文件並將其作爲依賴項添加到Zeppelin Spark解釋器中。如何從com.trueaccord.scalapb生成源文件創建jar文件
我假設你的意思是你想編譯生成的代碼。如果您正在使用SBT,只需鍵入package
,並且將生成所需的罐子。 (1)Spark帶有不同於一個ScalaPB需要的google-protobuf版本,以及(2)您需要向Spark提供的不僅僅是您的編譯代碼,還包括它的所有依賴(如ScalaPB本身)。在這種情況下,您可以使用sbt-assembly軟件包。說明如下:https://scalapb.github.io/sparksql.html
感謝thesamet,您的回答是有幫助的。我能夠讓我的代碼工作。 – Anna