Как мне настроить конфигурационный тест в моем многомодульном проекте, чтобы он зависел друг от друга с помощью sbt? - PullRequest
0 голосов
/ 09 июля 2019

В моей многомодульной структуре проекта в sbt я определил конфигурационный тест конфигурации как в модуле ядра, так и в модуле служб. В основном модуле я создал черту приспособлений для интеграционного тестирования, которую я хочу расширить в модуле сервисов. При компиляции sbt не удается найти черту светильников из ядра. (IntelliJ не имеет проблем с поиском признака)

В моем Build.scala я добавил в проект модуля сервисов .dependsOn( core % "compile->compile;test->test;it->it") И я пытался компилировать и обновлять мой проект sbt различными способами, думая, что, возможно, перезагрузка или обновление проекта правильным образом решит проблему. Я использую sbt версии 0.20.0-SNAPSHOT

Мои файловые структуры:

src/
  main/
    scala/
  test/
    scala
  it/
    scala

Вот ошибка, которую я получаю:

[error] import core.ITFixtures
[error]        ^
[error] services/src/it/scala/services/directory/es/DirectoryFixtures.scala:27: not found: type ITFixtures
[error] trait DirectoryFixtures extends ITFixtures
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...