Как опубликовать артефакты в Maven Central с сервера сборки CI? - PullRequest
0 голосов
/ 12 января 2019

Я хочу опубликовать артефакт в Maven Central с нашего сервера сборки, как это принято в моей внутренней компании, развернутой на локальном Nexus.

Единственное отличие состоит в том, что артефакты в Maven Central должны быть подписаны PGP, прежде чем они будут приняты.

Как другие проекты справляются с этим? Нужно ли загружать свой личный ключ PGP и фразу-пароль на сервер CI? Это неправильно, потому что закрытый ключ обычно не должен покидать мою машину. Должен ли я создавать релизы для Maven Central с моей локальной машины? Как это работает в командах, где несколько человек могут опубликовать артефакт?

Хотя есть официальное руководство по загрузке артефактов и руководство по работе с сигнатурами PGP , мои вопросы там не рассматриваются.

...