Repozytorium artefaktów ma kilka celów. Głównym celem jest posiadanie kopii maven centralnego (lub dowolnego innego repozytorium maven), aby mieć szybsze czasy pobierania i możesz użyć programu maven, nawet jeśli internet jest wyłączony. Ponieważ nie używasz maven, nie ma to dla ciebie znaczenia.
Drugim celem jest, aby zapisać w nim pliki, które chcesz użyć jako uzależnienia, ale nie można pobrać swobodnie z internetu. Kupujesz je lub kupujesz od swoich dostawców i umieszczasz je w repozytorium. Jest to również bardziej odpowiednie dla mechanizmu użytkownika i jego mechanizmu zależności.
Trzecim ważnym celem jest mieć centralną drogę w którym można przechowywać swoje komunikaty. Więc jeśli stworzysz wersję v1.0, możesz przesłać ją do takiego repozytorium iz czystym sposobem nazywania w maven, łatwo jest dowiedzieć się, jak znaleźć v1.0 i używać go z wszystkimi innymi narzędziami. Możesz napisać skrypt, który ściągnie twoje wydanie za pomocą wget i zainstaluje go na hoście.
Większość czasu te repo mają sposób procesu przemieszczania. Więc możesz przechowywać v1.0 w repo w inscenizacji. Ktoś robi test, a kiedy jest w porządku, promuje go do repozytorium, każdy może je znaleźć i wykorzystać.
Łatwo zintegrować je z projektami Maven i wiele innych narzędzi do budowy narzędzi ma łatwą możliwość połączenia się z nim jak bluszcz, groovy winogron i tak dalej. Ze względu na schemat nazewnictwa nie ma ograniczeń, że używasz basha lub perla do pobierania/wysyłania z niego plików.
Więc jeśli masz wydania lub pliki, które powinny być współdzielone pomiędzy projektami i nie masz dobrego rozwiązania, repozytorium artefaktów może być dobrym punktem wyjścia, aby zobaczyć, jak to może działać.
@Słak, dlaczego to prawda? Jakie są osiągnięcia dla programistów Java? – macetw
@SLaks To jest poppycock. Menedżer repozytorium binarnego jest dobry dla wszystkich programistów, którzy produkują lub zużywają pliki binarne; czy to JAR, WAR, Debs, RPM, DLL itp. – noamt
Możesz znaleźć ten link jako pomocny: http://docs.codehaus.org/display/MAVENUSER/Maven+Repository+Manager+Feature+Matrix – sorin