Опубликовать библиотеку в репозитории Maven - PullRequest
22 голосов
/ 07 апреля 2010

У меня есть стабильная библиотека с открытым исходным кодом , и мне было интересно, как (и если) я могу опубликовать свою библиотеку в официальных репозиториях maven, чтобы люди могли включить ее в свои pom.xml файлы и автоматически загрузить зависимость.

Ответы [ 3 ]

19 голосов
/ 07 апреля 2010

Процесс получения вашей библиотеки в центральном репозитории описан в Руководстве по загрузке артефактов в центральный репозиторий . Короче говоря, новый процесс состоит в том, чтобы разместить ваш проект в одной из утвержденных кузниц, которые будут синхронизироваться с центральной, ребята из Maven больше не повторяют синхронизацию личного хранилища. В вашем случае вам лучше всего использовать Sonatype Forge (открытый для любого проекта OSS). Проверьте данную ссылку (а также этот документ ).

4 голосов
/ 07 апреля 2010

Если вам нужен надежный доступ для всех, вам нужно придерживаться central . Из-за тенденции людей на dev.java.net нарушать правила об неизменности выпущенных артефактов, некоторые люди не доверяют этому. Кроме того, это может быть очень медленно.

Чтобы вывести свой проект в центр, вам нужно иметь свой код в публичном репозитории, из которого они могут синхронизироваться.

2 голосов
/ 07 апреля 2010
...