Playframework 为什么每次运行测试时都要重新编译play framework?

Playframework 为什么每次运行测试时都要重新编译play framework?,playframework,playframework-2.2,Playframework,Playframework 2.2,进行测试的速度非常慢,因为每次我运行“测试”时,play都会编译60多个文件,而不管我是否更改了任何文件。以下是我的步骤: 进入游戏控制台 测试:编译 仅测试com.comp.ClassTester 我从测试中获得的输出仅从以下内容开始: [info] Compiling 67 Scala sources to /Users/bseraph/workspace/code/target/scala-2.10/classes... 这使得测试过程非常缓慢,因为每次编译都需要10-30秒。为什么会这

进行测试的速度非常慢,因为每次我运行“测试”时,play都会编译60多个文件,而不管我是否更改了任何文件。以下是我的步骤:

  • 进入游戏控制台
  • 测试:编译
  • 仅测试com.comp.ClassTester
  • 我从测试中获得的输出仅从以下内容开始:

    [info] Compiling 67 Scala sources to /Users/bseraph/workspace/code/target/scala-2.10/classes...
    
    这使得测试过程非常缓慢,因为每次编译都需要10-30秒。为什么会这样


    我正在播放2.2.1,似乎每次执行任务时都会生成并编译routes.conf。我对这个问题做了一些研究,现在似乎没有办法关闭它

    首先要问显而易见的问题。您是否正在修改其他60个源文件使用的类?否。请注意,在我的复制步骤中,我在运行测试之前先运行测试编译。即使我没有更改任何文件,它也会在每次编译时执行此操作。这真令人伤心。当我的项目很小的时候,这对我来说是没有问题的。但是现在这需要很多时间!