使用play framework classpath运行scala脚本?

时间:2013-09-11 14:55:30

标签: scala playframework-2.1

我想运行一个scala脚本,其中包含与play框架中相同的库。

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

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

但是播放有很多依赖关系(我只是打印它的类路径,它就像50个不同的目录),我希望我不必在这一行中添加它们。有没有办法运行脚本,所以说与播放的上下文?

1 个答案:

答案 0 :(得分:1)

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

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

然后,您可以使用:load加载特定的scala文件。例如:

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