我正在开发一个简单的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版本有问题。任何帮助将不胜感激。谢谢!