2011-11-22 11 views
5

Wygląda na to, że bluszcz, maven, winogrona i inne menedżery zależności są połączone z tymi samymi zintegrowanymi repozytoriami.W jaki sposób zdalne menedżery zależności dla narzędzi takich jak winogrona/maven/bluszcz potrafią wykorzystywać te same bazowe repozytoria ...?

1) Co łączy tych różnych menedżerów zależności w zakresie sposobu sprawdzania i pobierania zasobów ?

2) Kiedy mam nazwę pakietu w pliku bluszczu lub maven - w jaki sposób mogę znaleźć kuratorów tej paczki? Gdzie te zdalne zasoby java są ujednolicone i zarządzane?

Nie pytam o zakres informacji na temat "cyklu rozwojowego", ale chcę się dowiedzieć, w jaki sposób winogrona/maven/bluszcz potrafią dobrze się ze sobą bawić, tj. Jaki jest standard w rozwiązywaniu zdalne repozytoria java?

Odpowiedz

3

To Maven Central repository łączy te narzędzia. Narzędzia takie jak bluszcz można skonfigurować do używania własnego formatu repozytorium, ale domyślnie do korzystania z publicznego repozytorium Maven do pobrania.

Maven Central jest utrzymywany przez Sonatype, twórców zarówno Maven, jak i Nexus repository manager. Szacuje się, że wkrótce będzie on hostował 90% otwartych bibliotek Javy.

Maven centralny można przeszukiwać za pomocą następującego adresu URL:

A po Podręcznik zawiera informacje o tym, jak można przesłać artefakty:

Informacje o własności modułów są zwykle dostępne z pliku POM modułu. Artefakty są również podpisywane za pomocą PGP, aby udowodnić własność.

Podsumowując, podczas gdy Maven może być jednym z kilku klientów zarządzania zależnościami, z pewnością stał się de facto standardem zarządzania repozytorium po stronie serwera.