2016-05-06 117 views
0

如何在可以訪問sbt項目和類型安全配置的所有類的sbt項目中運行scala腳本?基本上我希望腳本以類似於sbt控制檯的方式運行。在sbt項目中運行Scala腳本

+0

我只是直接在項目中編寫.scala文件,並使用scalac運行它,但該obvs失敗 – Sidhant

+0

您應該查看SBT快速入門文檔 – cchantep

回答

0

一種選擇是使用組裝罐sbt-assembly

則需要以下添加到文件名.bst到項目目錄

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

,並添加至少兩行到您的構建文件。

assemblyJarName in assembly := "something.jar" 

mainClass in assembly := Some("com.example.Main") 

然後你可以從sbt運行'程序集'任務,這將構建和執行「胖」jar與所有的依賴和配置。

相關問題