Многомодульный проект sbt: взаимозависимость интеграционных тестов

У меня есть многомодульный проект sbt с интеграционными тестами для каждого модуля. Модуль a зависит от модуля b для области компиляции, тестирования и интеграционного тестирования. Итак, я настроил это в Build.scala следующим образом:

lazy val authorizationdeciderservice = Project(
  id = "a",
  base = file("modules/a"),
  configurations = Seq(IntegrationTest),
  dependencies = Seq(b % "compile;it->test;it")
)

Теперь зависимости compile и it->test работают нормально, а зависимость it - нет, поскольку я не могу получить доступ к ресурсам на пути it в b из интеграционных тестов в a.

В чем может быть дело?


person Justin Kaeser    schedule 09.06.2015    source источник
comment
У меня такая же проблема :\   -  person Giovanni Caporaletti    schedule 15.12.2015


Ответы (1)


b % "compile;it->test;it" совпадает с b % "compile->compile;it->test;it->compile". Чтобы получить доступ к ресурсам на пути it в b из интеграционных тестов в a, должно быть "it->it".

person Konstantin Pelepelin    schedule 14.04.2016