我一直在使用 Maven 在 Javadsl 中进行开发,但是自从我添加了 Scaladsl 库以来,我一直无法在我的 intellij 2016 中编译该项目。
这是我得到的错误:
错误:scalac:加载类文件“CassandraSession.class”时检测到缺少或无效的依赖项。无法访问包 akka.persistence.cassandra 中的术语会话,因为它(或其依赖项)丢失。检查您的构建定义是否存在缺失或冲突的依赖项。(重新运行
-Ylog-classpath
以查看有问题的类路径。)如果“CassandraSession.class”是针对不兼容的 akka.persistence.cassandra 版本编译的,则完全重建可能会有所帮助。
我尝试了以下方法:
- 使缓存无效并重新启动 Intellij
- Maven 全新安装(失败)
- 重启电脑
他们都没有工作。
有谁知道如何解决这个问题?
这是我同时使用 Scaladsl 和 Javadsl 的模块的 POM.xml。
谢谢!