Sbt альтернатива "mvn install -DskipTests" - PullRequest
5 голосов
/ 23 февраля 2012

Я пытаюсь установить проект на основе sbt в локальный репозиторий maven. Я пробовал команды:

  • "sbt publish" - требовать учетные данные хранилища
  • "sbt publish-local" установить в репозиторий .ivy, но мне нужен maven!

Как я могу сделать такую ​​операцию с точки зрения SBT?

Ответы [ 2 ]

4 голосов
/ 23 сентября 2014

Использование SBT 0.13 и без редактирования исходных файлов проекта:

  • Создание (или редактирование) файла global.sbt в ~/.sbt/0.13:

    vim ~/.sbt/0.13/global.sbt

  • Добавьте следующую строку:

    publishTo := Some(Resolver.file("file", new File(Path.userHome.absolutePath+"/.m2/repository")))

  • Сохраните и закройте файл

  • Запустите sbt publish из папки проекта
3 голосов
/ 23 февраля 2012

SBT wiki имеет товар. Просто определите репозиторий (найдите «Публикация в локальном репозитории maven пользователей» на связанной странице) и вызовите «publish».

...