Intellij Idea运行Play Framework的test mode

如题,使用Intellij Idea进行开发,而刚好有用到Play!框架的童鞋,如果想要跑Play的test mode,是不是有点束手无策了捏?
    有些童鞋可能会说,配一个remote debug,然后cmd直接play test就搞定了!没错,这是一个方法。不过,这些同学可能忽视了最重要的资源--官网文档。本人也是折腾捣鼓了许久,最后绕了个大圈才在官网上面找到了配置的方法( http://www.playframework.com/documentation/1.2.3/ide)。
    具体的配置如下:
1. 进入application的配置界面
Intellij Idea运行Play Framework的test mode   

2. 增加一个新的application配置,起个名,然后:


  • 在Main class一栏输入项目的启动类:play.server.Server(Play1系列),
  • 在VM options一栏输入-Dapplication.path="." -Dplay.id=test
  • 不想跑 test mode的,后面的Dplay.id参数可不加,到此为止,项目已经可以跑了,需要的同学可以接着往下看


Intellij Idea运行Play Framework的test mode

3.打开项目配置界面(F4 - project structure-modules-dependencies-+-library)

Intellij Idea运行Play Framework的test mode

4.新建library,找到{playhome}\modules\testrunner\lib\play-testrunner.jar,加到项目依赖中,选择OK,一切搞定,准备就绪!

5、运行项目,欣喜的看到输出:

Intellij Idea运行Play Framework的test mode

转载于:https://my.oschina.net/koybe/blog/145889