Сбой публикации SBT из-за ограничений пути Maven2
Наша компания использует репозиторий 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, так как мне не разрешено раскрывать этот домен
Я считаю, что эта проблема связана с _1.0
часть URL, не соответствующая правилам Maven. Наша команда не имеет права изменять политику размещения репо, поэтому я считаю, что мой единственный вариант - это снять _1.0
часть из URL.
Вот мои вопросы:
- Есть ли настройка SBT, которая позволяет не включать это
_1.0
в URL? - Это
_1.0
часть присутствует только при публикации плагинов sbt? Мы не видим, чтобы это добавлялось в url в других библиотеках без плагинов, когда мы публикуем