Публикация сгенерированного файла JAR в Maven с использованием SBT

#scala #maven #jar #publish #sbt

#scala #maven #jar #опубликовать #sbt

Вопрос:

У меня есть проект SBT, который создает файл JAR с помощью какого-либо внешнего инструмента (все работает нормально), то есть он не компилирует исходный код. У меня правильно настроено репозиторий Maven с правильными учетными данными, но я изо всех сил пытаюсь выяснить, как настроить артефакт, чтобы он публиковал сгенерированный файл JAR.

Мой файл JAR является «target/my.jar «.

Я переопределил артефакты следующим образом:

переопределить артефакты def = Установить(артефакт(«my.jar «, «jar», «jar»))

публикация выводит следующее

Конфигурация зависимостей не найдена, используются значения по умолчанию. [информация] :: публикация :: org.foo#my-project_2.9.0

Кто-нибудь может указать мне правильное направление с помощью этого удобного инструмента?

Спасибо!

Ответ №1:

Вы настроили publishTo таким образом:

  override def managedStyle = ManagedStyle.Maven
 val publishTo = "My Repo" at "http://foo.bar/content/repositories/releases"
  

Затем выполняется действие «опубликовать». Вы также можете выполнить «опубликовать локально».

Комментарии:

1. Я сделал. На самом деле это нормально влияет на «значения по умолчанию».