小编ing*_*nue的帖子

如何使用playswork 2.3 with specs2 2.4而不是specs2 2.3.x.

最近,specs2更新到版本2.4,现在使用scalaz 7.1而不是7.0.x. 一旦我在我的游戏中更新我的specs2依赖项!2.3项目使用版本2.4,所有测试都失败,但有以下异常:

 [error] Uncaught exception when running ...Spec: java.lang.In
 compatibleClassChangeError: Found class scalaz.syntax.FunctorOps, but interface
 was expected
 sbt.ForkMain$ForkError: Found class scalaz.syntax.FunctorOps, but interface was
 expected
    at org.specs2.specification.SpecificationStructure$.createSpecificationEither(BaseSpecification.scala:119)
    at org.specs2.runner.SbtRunner.org$specs2$runner$SbtRunner$$specificationRun(SbtRunner.scala:73)
    at org.specs2.runner.SbtRunner$$anonfun$newTask$1$$anon$5.execute(SbtRunner.scala:59)
    at sbt.ForkMain$Run$2.call(ForkMain.java:294)
    at sbt.ForkMain$Run$2.call(ForkMain.java:284)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)

之前似乎没有人有这个错误.至少我无法在specs2和play项目的问题跟踪系统中找到它.

specs2 scalaz7 playframework-2.3

6
推荐指数
2
解决办法
1533
查看次数

标签 统计

playframework-2.3 ×1

scalaz7 ×1

specs2 ×1