如何在Windows上创建Scala jar文件(在Eclipse中)



我正在尝试在Windows上创建一个Scala jar文件(如果可能的话,在Eclipse中)。但是,到目前为止,我找到的大多数解决方案似乎都是针对Unix或Linux机器的(而且有点太复杂了)。那么,我想知道是否有任何方法可以专门在Windows机器上创建Scala jar文件?

谢谢。

目前还不完全清楚"创建 Scala jar 文件"是什么意思 - 我假设你的意思是你想将 Scala 程序编译成 jar 文件。在任何平台上编译Scala程序的一种非常常见的(有些人可能会说是"标准")方法是使用sbt(http://www.scala-sbt.org/)。如果你花时间在Scala上,当然值得学习使用sbt,基本用法非常简单。

Eclipse也有一个sbt插件(https://github.com/typesafehub/sbteclipse)。

如果您使用的是 sbt,则只需输入:

sbt package

在命令行中。这将编译你的 Scala 代码并创建一个 jar 文件。如果要创建一个捆绑了所有依赖项的jar文件,则可以使用sbt程序集插件(https://github.com/sbt/sbt-assembly),然后:

sbt assembly

我经常在Windows和Linux环境中使用这两个sbt命令(包和程序集),它们在两个平台上都运行良好。

最新更新