Сбой публикации SBT из-за ограничений пути Maven2 - PullRequest
0 голосов
/ 27 февраля 2019

Наша компания использует репозиторий Maven для публикации / использования общего кода Scala.Мы пытаемся опубликовать плагин SBT в этом хранилище, но получаем следующую ошибку:

[error] java.io.IOException: PUT operation to URL https://<secret_internal_url>/swagger-merger_2.12_1.0/0.1.7-SNAPSHOT/swagger-merger-0.1.7-SNAPSHOT.pom failed with status code 400: Invalid path for a Maven 2 repository

Я заменил начало фактического URL на secret_internal_url, поскольку мне не разрешено раскрывать этот домен

Я полагаю, что эта проблема связана с тем, что часть URL _1.0 не соответствует правилам, принятым в соглашениях об именах Maven.Наша команда не имеет права изменять политику макета репо, поэтому я считаю, что мой единственный вариант - убрать часть _1.0 из URL.

Вот мои вопросы:

  1. Есть ли параметр SBT, позволяющий не включать этот _1.0 в URL-адрес?
  2. Эта часть _1.0 присутствует только при публикации плагинов sbt?Мы не видим, чтобы это добавлялось в url в других библиотеках без плагинов, когда мы публикуем
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...