如何在可以访问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