我正在尝试在我的scala/play项目中使用embedded-cassandra,该项目使用sbt而不是maven。(https://github.com/nosan/embedded-cassandra/wiki)
我将以下maven依赖项转换为sbt。
<!-- Core API -->
<dependency>
<groupId>com.github.nosan</groupId>
<artifactId>embedded-cassandra</artifactId>
<version>2.0.1</version>
</dependency>
<!-- Test Extensions (Spring, JUnit, etc.) -->
<dependency>
<groupId>com.github.nosan</groupId>
<artifactId>embedded-cassandra-test</artifactId>
<version>2.0.1</version>
<scope>test</scope>
</dependency>SBT转换
"com.github.nosan"%"embedded-cassandra" % "2.0.1" % "test"但是当我尝试在我的单元测试中导入embedded-cassandra时,我得到了编译错误。
import com.github.nosan.embedded.cassandra.Cassandra
错误
Error:(7, 12) object github is not a member of package com
import com.github.nosan.embedded.cassandra.Cassandra我做错了什么?
发布于 2019-05-16 13:38:43
事实证明,问题在于SBT没有下载依赖项。我重新导入了项目,一切都正常了。我做了另一个改变。我从sbt条目中删除了% test,但老实说,我不知道这是否有任何影响。
https://stackoverflow.com/questions/56161409
复制相似问题