Apache Maven
Apache Maven jest narzędziem rozumienia projekt i oprogramowanie do zarządzania. Opiera się wokół modelu obiektowego projektu koncepcji, albo POM. Maven jest przeznaczony do zarządzania gromadzenie, dokumentowanie i raportowanie projektu od jego centralnego ośrodka informacji. Maven może być stosowany w następujących trzech sposobów: Posługiwać się Informacje dotyczące użytkowa jest zoptymalizowany dla osób budujących projekty, które wykorzystują Maven. Zasoby te obejmują badanie dziesięć minut, który funkcjonuje jako samouczek, dając przegląd głównych cech Maven w łatwy dziesięć minut. Jest też lista plugin do szczegółowych informacji na temat każdej wtyczki Maven. Poszerzać Informacje przedłużyć związane jest przeznaczony dla ludzi, którzy chcą stworzyć plugin Maven towarzyszyć własny zestaw narzędzi lub projektu. Jest też informacja dostępna dla osób, które mogą lub nie mogą być zainteresowani wykorzystaniem Mavena, ale którzy są zainteresowani publikacją danych projektowych w centralnym repozytorium Maven jest. Przyczynić się Odnośne przyczynić-informacja jest dla ludzi, którzy chcą wziąć udział w Maven. Maven jest open source ze społecznością, która docenia wkład i innowacji. Deweloperzy i zainteresowanych przyczyniając się do rdzenia projekt Maven skorzysta z tej informacji. Istnieje wiele wsparcia dostępne dla Maven. Jest wiki wraz z listy archiwum, który przechowuje informacje o poprzednio rozwiązanych problemów. Jest też kwestia tracker z tej samej funkcji. Jeśli problem nie został dotąd, można zapisać się na listę mailingową Użytkownicy Maven otrzymywać odpowiedzi. Maven programistów dostępne są również do kontaktu za pomocą IRC. Istnieje kilka wymagania systemowe do zainstalowania Maven. Chociaż nie ma wymogu minimalnej pamięci lub wymóg systemu operacyjnego, Maven wymaga ściągnięty Java Development Kit. Maven jest również dystrybuowane w dwunastu różnych formatów pobierania, dzięki czemu można wybrać ten, który najlepiej pasuje do danego systemu operacyjnego. Maven jest prowadzony przy użyciu unikalnego składni, który jest łatwy do nauczenia. Projekty budować, trzeba zapoznać się z poleceniami składni i sposób do ich wykonania. Na stronie Maven ma kompleksowych tutoriale do użycia, jak również przykłady projektów oraz wskazówki dotyczące rozwiązywania problemów, gdy sprawy nie idą zgodnie z planem.
- Prosta konfiguracja projekt, który pozwala na rozpoczęcie nowych projektów i modułów w kilka sekund
- Konsekwentne wykorzystanie wszystkich projektów
- zarządzanie zależność, która obejmuje zamknięć zależność i automatyczną aktualizację
- Zdolność do obsługi wielu projektów jednocześnie
- Dostęp do wielu bibliotek i metadanych
- Extensible z możliwością wtyczkę Java
- Model opiera się buduje
- Spójne informacje o projekcie i tutoriale dostępne w Internecie
- Zapewnia zdolność do utrzymania użytkownika aż do dnia, w bibliotekach i automatyki
- Zarządza zależności między bibliotekami i projektów
- Pozwala programistom skupić się na funkcjonalności zamiast struktury
- Zarządza dużych i skomplikowanych projektów z łatwością
- Brak minimalnej dysku twardego lub systemu operacyjnego wymagane
- Działa na niemal każdej platformie
- Potrzebuje Java Development Kit na metę
- Uzyskanie dobrej konfiguracji może potrwać cenny czas i zasoby
- Wiele parametrów konfiguracyjnych można dokonać uczenia systemu trudne
- zarządzanie zależność jest sprawiedliwe średnia zamiast przełożony