Один из моих проектов предоставит пакет jar, который предполагается использовать для модульного тестирования в нескольких других проектах. До сих пор мне удалось создать sbt для создания objects-commons_2.10-0.1-SNAPSHOT-test.jar
и опубликовать его в моем репозитории.
Однако я не могу найти способ сказать sbt использовать этот артефакт с областью тестирования в других проектах.
Добавление следующих зависимостей в моей build.scala не приведет к загрузке тестового артефакта.
"com.company" %% "objects-commons" % "0.1-SNAPSHOT",
"com.company" %% "objects-commons" % "0.1-SNAPSHOT-test" % "test",
Мне нужно использовать файл .jar по умолчанию как компиляцию и зависимость времени выполнения и -test.jar как зависимость в моей тестовой области. Но почему-то sbt никогда не пытается решить тестовую банку.