2012-04-18 3 views
0

내 프로젝트는 scala-library (2.9.2), mongo-java-driver (2.7.3), scalaj-collection (2.9.1-1.2),컴파일 할 기본 Casbah 3.0 프로그램을 가져올 수 없습니다.

package test 

import com.mongodb.casbah.Imports._ 

object Test { 
    def main(args: Array[String]): Unit = { 
    var connection = MongoConnection() 
    } 
} 
: 카스바 (UTIL, 공유지 코어, 쿼리, gridfs) 2.9.1-3.0.0-M2, joda 시간 2.1 및 joda 내가 다음 안녕하세요 - worldish 코드를 입력 1.2

변환

"not found : value MongoConnection"오류가 발생합니다. 내가 명시 적으로

include com.mongodb.casbah.MongoConnection 

하지만 Imports._ 생각이 돌보는 있어야했다 경우 오류가 사라집니다. 나는 무엇을 잘못 할 수 있 었는가?

+0

을이를 구축하는 데 사용하는 무엇? 나는 일종의 일종의 일종의 일종의 일종의 (자동 빌드 붉은 구불 구불 한 밑줄),하지만 SBT를 사용하여 잘 작동합니다. –

+0

예, 저는 이클립스와 이클립스 용 스칼라 IDE 플러그인의 최신 버전을 사용합니다. – Eduardo

답변

1

Casbah 3.0에서 Imports._은 더 이상 사용되지 않습니다. 이상한 점은 MongoConnection이 더 이상 수입되지 않는다는 것입니다. 다른 모든 것은 작동하지만 사용 중단 경고가 발생합니다. 그 경고 상태로

, 당신은 대신이 작업을 수행 할 필요가 :

import com.mongodb.casbah._ 
+0

고맙습니다. 3.0에서 모든 문서를 어디에서 찾을 수 있는지 알고 있습니까? – Eduardo

+0

의견이 없습니다. 죄송합니다. 소스 코드를 얻고 scaladoc ('sbt doc')을 생성하는 것이 유일한 방법입니다. 슬프게도 나는 2.1.5와 3.0 사이의 차이를 요약하는 것을 찾지 못했습니다. – urcadox