是否使用play framework类路径运行scala脚本?

是否使用play framework类路径运行scala脚本?,scala,playframework-2.1,Scala,Playframework 2.1,我想用play framework中可用的库运行scala脚本 我知道我可以像这样设置脚本的类路径: scala-cp”/path_to_play/play_2.10/2.1.3/jars/play_2.10.jar“my_script.scala 但是play有很多依赖项(我刚刚打印了它的类路径,它有50个不同的目录),我希望我不必在这行中添加它们。有什么方法可以运行脚本,比如说在播放环境中运行脚本吗?最简单的方法是从播放项目中运行脚本并使用播放控制台 创建一个新的播放项目并转到创建的文件夹

我想用play framework中可用的库运行scala脚本

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

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


但是play有很多依赖项(我刚刚打印了它的类路径,它有50个不同的目录),我希望我不必在这行中添加它们。有什么方法可以运行脚本,比如说在播放环境中运行脚本吗?

最简单的方法是从播放项目中运行脚本并使用播放控制台

  • 创建一个新的播放项目并转到创建的文件夹
  • 启动播放控制台(只需在shell中键入
    play
  • 从播放控制台,使用
    console
    命令启动scala控制台
然后可以使用
:load
加载特定的scala文件。例:


scala>:加载/path/to/my_脚本。scala

啊哈,太棒了!我知道
play console
,但不知道如何使用它运行脚本。谢谢Play 2.3是否也有类似的功能,从
Play
命令改为使用
activator
?@Rich据我所知,
Play
命令只是
sbt
的包装,因此您可能可以使用
sbt