Сбой публикации 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.

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

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

0 ответов

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