Blog PeTe

Archiva 2.01.2009

Zaszufladkowany do: IT, Programowanie — PeTe @ 12:40
Tags: , , ,

Tworząc aplikacje z wykorzystaniem dobrodziejstw systemu zarządzania zależnościami Maven 2 chcieliśmy zbudować w firmie lokalny cache artefaktów wykorzystywanych w naszej aplikacji. Rozwiązań tego problemu jest kilka. Wypróbowane przez nas do tej pory to: własny serwer proxy i rsync repozytoriów zdalnych. Niestety nie zadowalały nas one w pełni.

Niedawno natknąłem się na oprogramowanie Archiva, poddałem je testom i od kilku dni używamy go produkcyjnie.

Czym wyróżnia się Archiva? Oto kilka funkcjonalności, które zadecydowały o jego przydatności:

  1. Zarządzanie całością odbywa się przy pomocy prostego interfejsu webowego.
  2. Umożliwia scalenie wielu zdalnych repozytoriów pod jednym lokalnym adresem.
  3. Mirroruje tylko rzeczywiście wykorzystywane artefakty.
  4. Umożliwia ręczne dodawanie własnych artefaktów.
  5. Umożliwia śledzenie zależności.
  6. Umożliwia śledzenie zmian przy pomocy kanałów RSS.
  7. Archiva umożliwia również tworzenie własnych pluginów.

Zachęcam wszystkich korzystających z mavena do przyjrzenia się temu projektowi.

 

Leave a Reply