在scala中使用akka与maven

时间:2018-02-06 17:47:06

标签: scala maven akka

Edit2:这已经解决了;检查评论。我的scala版本不符合akka的软件包版本。

我的代码编译正常(使用sbt的确切代码工作正常),但对于使用maven的scala项目,我在调用ActorSystem()时出现此错误:

java.lang.NoSuchMethodError: scala.Product.$init$(Lscala/Product;)V
    at akka.util.Timeout.<init>(Timeout.scala:13)
    at akka.actor.ActorSystem$Settings.<init>(ActorSystem.scala:327)
    at akka.actor.ActorSystemImpl.<init>(ActorSystem.scala:651)
    at akka.actor.ActorSystem$.apply(ActorSystem.scala:244)
    at akka.actor.ActorSystem$.apply(ActorSystem.scala:287)
    at akka.actor.ActorSystem$.apply(ActorSystem.scala:232)

还有其他人有这个问题吗?任何方式或我是否需要转换为sbt使用akka?

编辑:这是我添加到我的pom.xml中的软件包:

    <dependency>
        <groupId>com.typesafe.akka</groupId>
        <artifactId>akka-actor_2.12</artifactId>
        <version>2.5.9</version>
    </dependency>

    <dependency>
        <groupId>com.typesafe.akka</groupId>
        <artifactId>akka-testkit_2.12</artifactId>
        <version>2.5.9</version>
        <scope>test</scope>
    </dependency>

0 个答案:

没有答案