Opublikuj bibliotekę w repozytoriach maven

Mam stabilną bibliotekę opensource i zastanawiałem się, jak (i czy) mogę opublikować mój lib w oficjalnych repozytoriach maven, aby ludzie mogli umieścić go w swoich plikach pom.xml i pobrać zależność automatycznie.

Author: ChrisF, 2010-04-07

3 answers

Proces umieszczania biblioteki w centralnym repozytorium jest udokumentowany w Przewodniku po wgrywaniu artefaktów do Centralnego Repozytorium. Krótko mówiąc, nowy proces polega na tym, aby twój projekt był hostowany przez jedną z zatwierdzonych Kuźni, która będzie zsynchronizowana z central, ludzie Maven nie mają już osobistego repozytorium rsync. W Twoim przypadku najlepiej byłoby użyć Sonatype Forge (otwartego dla każdego projektu OSS). Sprawdź podany link (a także to dokument).

 19
Author: Pascal Thivent,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-07 17:12:34

Jeśli chcesz mieć niezawodny dostęp dla wszystkich, musisz trzymać się centralnego . Ze względu na skłonność ludzi do dev.java.net aby złamać zasady dotyczące niezmienności wydanych artefaktów, niektórzy ludzie nie ufają temu. Co więcej, może być bardzo powolny.

Aby dostać swój projekt do centrali, musisz mieć swój kod w jakimś publicznym repo, z którego mogą synchronizować.

 4
Author: bmargulies,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-07 23:32:17
 2
Author: lexicore,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-06 22:48:19