Я использую specs2 в моем проекте spray.io. Все работает отлично, и когда я использую следующие версии.Обновление распыления.io вызывает недостающую библиотеку mock в specs2
val akkaV = "2.3.6"
val sprayV = "1.3.2"
val specs2V = "2.3.11"
Однако в последнее время я попытался обновить версию akka и спрей до следующего.
val akkaV = "2.3.9"
val sprayV = "1.3.3"
Когда я запускаю свои тесты сейчас, я получаю следующую ошибку.
объект издеваться не является членом пакета org.specs2
я не уверен, как спрей или Akka версии влияют specs2, но я каким-то образом найти такое поведение очень странное. Я пробовал разные версии specs2, даже самые последние, но ошибка сохраняется.
Можете ли вы опубликовать фактические модули specs2, которые вы используете? Там specs2 и specs2-core, и использование неправильного может привести к ошибке. Кроме того, вы можете использовать плагин sbt-dependency-graph sbt, который может показывать, какие модули использует ваш проект именно. – jrudolph