У меня есть стабильная библиотека с открытым исходным кодом, и задавался вопросом, как (и если) я могу опубликовать свой lib в репозитории чиновника знатока, таким образом, люди могут включать его в их pom.xml
файлы и загрузили зависимость автоматически.
Процесс помещения вашей библиотеки в центральный репозиторий описан в Руководстве по загрузке артефактов в центральный репозиторий . Короче говоря, новый процесс заключается в том, чтобы разместить ваш проект в одном из утвержденных Forges, который будет синхронизирован с центральным хранилищем, а сотрудники Maven больше не используют rsync в личном репозитории. В вашем случае лучше всего использовать Sonatype Forge (открытый для любого проекта OSS). Проверьте данную ссылку (а также этот документ ).
Если вам нужен надежный доступ для всех, вам нужно использовать central . Из-за тенденции людей на dev.java.net нарушать правила неизменности выпущенных артефактов, некоторые люди не доверяют этому. Кроме того, это может быть очень медленно.
Чтобы разместить свой проект в центре, вам нужно, чтобы ваш код был в каком-нибудь публичном репозитории, из которого они могли бы синхронизироваться.