Как использовать файловый репозиторий в sbt?
В sbt я хочу опубликовать артефакты проекта в локальной папке, а затем использовать эти артефакты в другом проекте.
В проекте A я могу опубликовать артефакты, используя это:
publishTo := Some(Resolver.file("file", new File( Path.userHome.absolutePath + "/myMavenRepo/releases" )) )
с последующим sbt publish
, Я могу увидеть файл.jar и другие артефакты в myMavenRepo/releases/
папка.
Однако, когда я добавляю это в проект B:
Resolver.file("myRepo", file(Path.userHome.absolutePath + "/myMavenRepo/releases")) transactional()
... тогда зависимость проекта A не разрешена.
Я использую эти API неправильно?
Кстати, я не хочу использовать publishLocal
потому что это экспериментальные проекты и не хотят, чтобы они загрязняли хранилище под ~/.sbt/
папка.