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