2013-11-15 7 views
0

Я делаю это из кода в проекте Scala/SBT, но я предполагаю, что этот вопрос должен одинаково хорошо применяться к Java-коду.Почему я добавляю ORG.mongodb.smth к зависимостям, а затем импортирую COM.mongod.smth?

В build.sbt у меня есть:

libraryDependencies += "org.mongodb" %% "casbah" % "2.6.3" 

но в коде, мне нужно импортировать, например:

import com.mongodb.MongoClient 

Я хотел бы попробовать прибегая к помощи, но я понятия не имею, что не в чем вопрос Я должен спросить у Google.

ответ

1

Это структура пакета для драйвера 2.x java. Это движется под org.mongodb для ядра драйвера 3.x с модулем поддержки драйвера, который все еще находится в пространстве имен com.mongodb.

0

СБТ или имя Maven Пакет является org.mongodb, но внутри зависимости баночка пакеты начинаются с com.mongodb

может быть ошибка присвоения имен унаследованного или из-за того факта разделения между коммерческой организацией и MongoDB общинный проект сам.

Я только что добавил casbah внутри своего пом и получил пакет com.mongodb.