как импортировать зависимость Maven с помощью SBT - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь получить embedded-cassandra в моем scala/play проекте, который использует 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"

Но я получаю ошибку компиляции, когда пытаюсь импортировать встроенную кассандру в мой модульный тест.

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

Что я делаю не так?

1 Ответ

0 голосов
/ 16 мая 2019

Оказывается, проблема была в том, что SBT не загрузил зависимость.Я повторно импортировал проект, и все заработало.Я сделал еще одно изменение.Я удалил % test из записи sbt, хотя, честно говоря, я не знаю, имел ли это какое-либо значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...