作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在线阅读了可以从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")
sbt package
,它将使用代码构建
hello-world_2.11_1.0.jar
文件,以便可以使用
java -jar hello-world.jar
运行它。但是,至少由于Scala运行时,您肯定必须在代码中包含一些依赖项。
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.12.0")
project/plugins.sbt
文件(如果没有此类文件,则创建它),然后从控制台运行
sbt assembly
任务。
关于scala - 如何从scala制作一个jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30576222/
我是一名优秀的程序员,十分优秀!