Завершение развертывания в центральном репозитории Maven

Я работаю над развертыванием проекта github в центральном хранилище maven.

Следуя приведенным здесь инструкциям, один из участников с правами на запись в репозиторий github успешно выдал следующее:

mvn release:prepare
mvn release:perform

Тем не менее, пользовательский интерфейс Nexus пожаловался на невозможность найти его ключ GPG, поэтому мы удалили поэтапное хранилище.

На данный момент мы пытаемся снова подготовить релиз. Поскольку репозиторий github уже был правильно помечен, может показаться, что нам нужно сделать только самый последний шаг:

mvn release:perform

Казалось, что правильный способ сделать это, добавив -DConnectionUrl свойство, но нет никаких URL-адресов для тегов / релизов github. Проверка выпуска на месте и использование -DlocalCheckout тоже не похоже на работу.

На данный момент, я думаю сделать оставшиеся части вручную.

Как я могу обернуть это?

1 ответ

Решение

Это то, что я в итоге сделал:

  1. Создан файл с именем release.properties в корневой директории проекта и предоставили следующие пары ключ-значение:

    scm.url=

    scm.tag=

  2. выполненный mvn release:perform

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