java.lang.NoSuchMethodError:scala.Predef $。$ conforms()Lscala / Predef $$ less $ colon $ less;

时间:2018-05-04 03:19:38

标签: pact pact-jvm

我正在开发一个简单的spring启动应用程序,我已经实现了pact使用者测试。我正在使用以下版本的pact jvm consumer。

    <dependency>
        <groupId>au.com.dius</groupId>
        <artifactId>pact-jvm-provider-junit_2.11</artifactId>
        <version>3.5.15</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>au.com.dius</groupId>
        <artifactId>pact-jvm-consumer-junit_2.12</artifactId>
        <version>3.5.15</version>
        <scope>test</scope>
    </dependency>

当我运行我的消费者测试时,我收到以下错误:

  

线程中的异常&#34;线程-2&#34; java.lang.NoSuchMethodError:scala.Predef $。$ conforms()Lscala / Predef $$ less $ colon $ less;       at au.com.dius.pact.model.Matching $ .javaMapToScalaMap3(Matching.scala:104)       at au.com.dius.pact.model.Matching $ .matchQuery(Matching.scala:178)       at au.com.dius.pact.model.RequestMatching $ .requestMismatches(RequestMatching.scala:52)       at au.com.dius.pact.model.RequestMatching $ .compareRequest(RequestMatching.scala:43)       at au.com.dius.pact.model.RequestMatching.au $ com $ dius $ pact $ model $ RequestMatching $$ compareToActual $ 1(RequestMatching.scala:12)       at au.com.dius.pact.model.RequestMatching $$ anonfun $ 1.apply(RequestMatching.scala:13)       at au.com.dius.pact.model.RequestMatching $$ anonfun $ 1.apply(RequestMatching.scala:13)       在scala.collection.TraversableLike $$ anonfun $ map $ 1.apply(TraversableLike.scala:244)       在scala.collection.TraversableLike $$ anonfun $ map $ 1.apply(TraversableLike.scala:244)

我很确定Scala版本有问题。任何帮助将不胜感激。谢谢!

0 个答案:

没有答案