在OSX上运行`play test`会导致java应用程序出现在Dock中

nag*_*ech 4 java scala sbt ebean playframework-2.0

这不是一个主要问题,但应用程序每次关闭时都会窃取焦点.

出现在Dock中的应用程序图标已命名sbt.ForkMain.

我已将其追溯到ebean.default="models.*"application.conf文件中.当此行被注释掉时,应用程序不会运行.我很确定这与启动的ebean服务器有关,但它不会发生在我的任何其他机器上.

我正在使用OSX 10.8.3的全新安装,即使在干净的play new xxxx文件夹中也会发生这种情况.

play! 2.1.0 (using Java 1.6.0_51 and Scala 2.10.0), http://www.playframework.org

任何帮助,将不胜感激.

mcv*_*eat 5

在sbt配置文件中找到了实现此目的的方法:

javaOptions in (Test, run) += "-Djava.awt.headless=true"
Run Code Online (Sandbox Code Playgroud)