我正在尝试在使用sbt
而不是Maven的scala/play
项目中获取embedded-cassandra
。(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"
但是,当我尝试在单位测试中导入嵌入式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
我在做什么错?
事实证明,问题是 SBT
尚未下载依赖关系。我重新介绍了该项目,事情奏效了。我做了另一个更改。我从SBT条目中删除了% test
,但老实说,我不知道这是否有任何影响。