2014-11-21 36 views

回答

3

最简便的方法是使用一些构建工具,如Sbt或Maven。 maven有maven-scala-plugin插件,Sbt这里是tutorial

如果您不想使用任何构建工具,则可能需要使用scalac编译代码,然后通过对生成的类文件使用zip并将其重命名为jar来手动创建jar文件。但是你必须保留目录结构。在您的pastebin中,您使用包org.apache.spark.examples.pythonconverters,因此请确保目录匹配。

顺便说一句,如果你只想把这段代码和你的java项目集成在一起,并且使用maven,你也可以在你的项目中使用scala代码(在src/main/scala)。只需使用maven-scala-plugin plugin并将其挂钩到编译阶段,或者如果您的Java代码依赖于它,则可以更快一些。然而,我在一个项目中混合了多种语言,我将它分成两个单独的项目。