Как использовать файловый репозиторий в 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/ папка.

0 ответов

Другие вопросы по тегам