0

我想运行一个 scala 脚本,它与 play 框架中可用的库相同。

我知道我可以像这样为脚本设置类路径:

scala -cp "/path_to_play/play_2.10/2.1.3/jars/play_2.10.jar" my_script.scala

但是 play 有很多依赖项(我刚刚打印了它的类路径,它就像 50 个不同的目录),我希望我不必将它们全部添加到这一行中。有什么方法可以运行脚本,可以说是游戏的上下文吗?

4

1 回答 1

1

最简单的方法是从一个播放项目中执行此操作并使用播放控制台。

  • 创建一个新的播放项目并转到创建的文件夹
  • 启动播放控制台(只需play从您的 shell 中输入)
  • 从播放控制台,使用console命令启动 scala 控制台

然后,您可以使用:load. 前任 :

scala> :load /path/to/my_script.scala

于 2013-09-11T15:02:25.433 回答