如何在可以訪問sbt項目和類型安全配置的所有類的sbt項目中運行scala腳本?基本上我希望腳本以類似於sbt控制檯的方式運行。在sbt項目中運行Scala腳本
0
A
回答
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與所有的依賴和配置。
0
您可以使用發射器和指揮系統,實現與自動完成等的互動appliation
這裏是一個教程:
http://www.scala-sbt.org/0.13/docs/Command-Line-Applications.html
你必須單獨調用應用程序,不過,我不認爲可以直接從應用程序目錄中的sbt
提示符運行它。
相關問題
- 1. 在IntelliJ SBT項目中未找到類運行Scala
- 2. scala參考sbt項目版本
- 3. 在Scala項目中使用JAR和SBT
- 4. Sbt打包scala項目
- 5. Scala SWT項目與SBT
- 6. 什麼項目目錄應該logback.xml在SBT/Scala項目中?
- 7. Scala SBT構建多模塊項目以運行罐子
- 8. sbt在多項目構建中使用不同的Scala版本
- 9. 在sbt中爲Scala項目實施Java版本?
- 10. SBT:在多模塊項目中運行另一個項目後運行測試
- 11. 本地安裝SBT,SCALA,Intellij。想要在項目中使用本地安裝的sbt,scala
- 12. 如何在管道運算符上使用sbt/amm scala腳本?
- 13. sbt無法解析Play2-Scala項目中的ensime-sbt-cmd
- 14. sbt版本和scala版本。 intellij想法與sbt-idea插件的項目配置
- 15. 設置在sbt中運行playframework項目的java選項
- 16. 如何更改SBT/Android插件/項目中的Scala版本?
- 17. IntelliJ 14 - 創建/導入Scala/SBT項目
- 18. 無法編譯scala/SBT項目
- 19. 播放2.2.2 SBT分項目和Scala
- 20. 如何設置IntelliJ + Scala + specs + sbt項目?
- 21. 添加依賴於Scala的項目(SBT)
- 22. 在歸檔項目時運行自定義shell腳本'運行腳本'錯誤
- 23. 在IntelliJ IDEA中從SBT項目的根目錄在Scala中運行應用程序對象?
- 24. 爲什麼Scala在運行腳本時創建〜/ tmp目錄?
- 25. 使用classpath在其目錄之外運行一個Scala腳本
- 26. 腳本運行Silverlight測試項目
- 27. 在php中運行未在mysql中修改的項目腳本
- 28. sbt跳過子項目中的測試,除非在該項目中運行?
- 29. 如何在IntelliJ Idea 2016.2.4中運行SBT項目?
- 30. 如何獲得sbt-idea在scala-2.10項目中的工作?
我只是直接在項目中編寫.scala文件,並使用scalac運行它,但該obvs失敗 – Sidhant
您應該查看SBT快速入門文檔 – cchantep