Jest spora ilość informacji o tym tutaj, a niektóre bardziej nerdier szczegółów: Nexus Indexer 2.0: incremental downloading
Aby zacząć z pytaniami, Nexus-Maven-repository-index.gz zawiera całą zawartość do repozytorium . Używanie Central jako przykładu, byłoby WSZYSTKIM w centrum. Oprócz tego indeksu generowany jest także indeks przyrostowy, który zawiera wszystkie zmiany od czasu ostatniego uruchomienia indeksu. Ich lista jest przechowywana w pliku nexus-maven-repository-index.properties. Te przyrostowe indeksy są dostępne, więc pełny indeks nie musi być cały czas pobierany.
Rozpakowane indeksy służą do wyszukiwania/przeglądania funkcji zdalnych, spakowane indeksy służą do przesyłania danych z pilota do proxy/narzędzia.
Repozytorium proxy Maven może pobrać zdalny indeks, jeśli jest dostępny głównie do przeglądania zasobów zdalnego użytkownika. Dzieje się tak w Nexus Repository 2, ale nie w 3. W 3, indeks jest pobierany i może być używany przez narzędzia Dev do eksploracji zawartości pilotów, największą różnicą jest to, że nie używamy go do wypełniania czegokolwiek w samym repozytorium Nexus . Wyszukiwanie według Maven zostanie przeprowadzone na zdalnym indeksie, jeśli jest dostępny, a następnie na lokalnym indeksie.
Serwery proxy w magazynie repozytorium Nexus zachowują własny indeks i pobierają zdalny indeks, jeśli istnieje. Lokalny będzie zawierał zawartość lokalnie, pilot będzie zawierał zawartość pilota.
Plik gz jest po prostu sposobem przechowywania zawartości indeksu lucenu do transferu, który jest rozpakowywany po pobraniu i umieszczany w lokalnym indeksie luceńskim. Treści nie są rzeczywistymi indeksami lucenu, tylko zawartością, aby chronić się przed przyszłymi aktualizacjami wersji lucenu.
Spakowany indeks jest generowany po uruchomieniu pewnych zadań w menedżerze repozytorium Nexus, takim jak indeks publikowania. To działa w oparciu o ustalony harmonogram.
Dla repozytoriów grup utworzono indeks ze wszystkich indeksów członków, który zawierałby zdalne indeksy, jeśli są dostępne, w przeciwnym razie wszystkie lokalne indeksy, o których wiemy.
Bez względu na typ repozytorium, wskaźnik lucenu jest sprawdzany podczas wyszukiwania.
Niektóre dodatkowe blogach o indeksowania:
Utworzyłem tag na Stackoverflow z kilku naprawdę przydatnych linków tutaj: http://stackoverflow.com/tags/maven-indexer/info. – carlspring