用 vscode 调试 scala
helloakka 示例代码下载
环境准备(win10)
- JavaSE-11
- sbt-1.5.5
- vscode 安装如下扩展(已安装 Java Extension Pack):
Scala Syntax (official) Scala (sbt) Scala Extension Pack VS Code extentions to boost Scala developers
注:只有安装了 Scala Extension Pack, 才能在 VSCode 中断点调试 scala. 创建一个项目
创建 akka 项目
项目的脚手架从下面链接获取,项目类型选择 scala,其他默认。下载得到:akka-quickstart-scala.zip
https://developer.lightbend.com/start/
然后给项目增加 .vscode 目录,主要就是 launch.json,内容如下:
{
"version": "0.2.0",
"configurations": [
{
"type": "scala",
"name": "Launch App",
"request": "launch",
"mainClass": "com.example.AkkaQuickstart",
"projectName": "helloakka",
"args": [],
"jvmOptions": [
],
"env": {}
}
]
}
在文件 AkkaQuickstart.scala 的函数中第一行放置断点(II),即可按 F5 调试:
object AkkaQuickstart extends App { || val greeterMain: ActorSystem … }
|