如何设置IntelliJ 13以在Play Framework项目中编译junit测试

jak*_*etr 5 java junit intellij-idea playframework-2.0

我使用IntelliJ IDEA 13创建了新的Play框架2.3.4项目,除了单元测试外,一切正常.当我创建一个测试并运行它时,intelliJ说:

Class not found: "myclass" 
Run Code Online (Sandbox Code Playgroud)

当我运行激活器测试时,它编译类,然后我可以从intelliJ运行它,但我想解决这个问题,因为在每次测试更改后运行激活器都非常不舒服.

无论是转动外部构建服务器还是将play和intelliJ更新到最新版本都无济于事.

你有设法解决这个问题吗?

Sid*_*xim 0

转到单元测试的“运行/调试配置”,并将“使用模块的类路径”更改为“根”模块,并在启动前部分设置“生成项目”。至少它帮助我解决了同样的错误。