gpt4 book ai didi

scala - 如何从scala制作一个jar文件

转载 作者:行者123 更新时间:2023-12-03 13:45:20 26 4
gpt4 key购买 nike

我已经在线阅读了可以从cli运行的scala代码创建jar文件的信息。都写了下面的代码。我如何用它制作一个jar文件?我正在使用sbt 0.13.7。

object Main extends App {
println("Hello World from Scala!")
}

最佳答案

为了能够使用Scala执行复杂的构建任务,您必须使用SBT作为构建工具:这是创建应用程序包的默认scala方法。要将SBT支持添加到您的项目中,只需在根文件夹中创建一个build.sbt文件:

name := "hello-world"

version := "1.0"

scalaVersion := "2.11.6"

mainClass := Some("com.example.Hello")


要在没有外部依赖项的情况下使用应用程序构建jar文件,可以运行 sbt package,它将使用代码构建 hello-world_2.11_1.0.jar文件,以便可以使用 java -jar hello-world.jar运行它。但是,至少由于Scala运行时,您肯定必须在代码中包含一些依赖项。

使用 sbt-assembly插件使用您的所有依赖关系构建一个胖子。要安装它,添加一行

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.12.0")


project/plugins.sbt文件(如果没有此类文件,则创建它),然后从控制台运行 sbt assembly任务。

关于scala - 如何从scala制作一个jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30576222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com