Apache Maven
Apache Maven är ett projekt förståelse och hantering av verktyg. Det är uppbyggt kring ett projekt objektmodell koncept eller POM. Maven är utformad för att hantera bygga, dokumentation och rapportering av ett projekt från dess centrala navet i information. Maven kan användas på följande tre sätt: Använda sig av Användningen relaterade informationen är optimerad för människor byggprojekt som använder Maven. Dessa resurser inkluderar en tio minuters test som fungerar som en tutorial, vilket ger en översikt över Maven huvudfunktioner på ett enkelt tio minuter. Det finns också en plugin lista för specifik information om varje Maven plugin. Förlänga Den sträcker sig relaterad information är utformad för personer som vill skapa en Maven plugin för att följa sin egen verktygslåda eller projekt. Det finns också information tillgänglig för människor som kanske eller kanske inte är intresserade av att använda Maven, men som är intresserade av att publicera projektdata i Maven centrala arkiv. Bidra Den bidrar relaterad information är för människor som vill engagera sig med Maven. Maven är en öppen källkod med en gemenskap som välkomnar bidrag och innovation. Utvecklare och de som är intresserade av att bidra till kärnan Maven projektet kommer att gynnas av denna information. Det finns en mängd olika stöd som finns för Maven. Det finns en wiki tillsammans med en e-postlista arkiv som lagrar information om tidigare löst problem. Det finns också ett problem tracker med samma funktion. Om problemet inte har sett förut, kan du prenumerera på Maven Användare sändlistan för att få svar. Maven utvecklarna är också tillgängliga för kontakt med IRC. Det finns några systemkraven för att köra Maven. Även om det finns inget minsta minneskrav eller operativsystem krav kräver Maven en nedladdad Java Development Kit. Maven också distribueras i tolv olika nedladdning format, så att du kan välja den som bäst passar ditt operativsystem. Maven drivs med hjälp av en unik syntax som är lätt att lära sig. För att bygga projekt, måste du bekanta dig med syntaxen kommandon och sättet att genomföra dem. Den Maven webbplats har omfattande handledning för användning, samt projektexempel och felsökningstips för när saker inte går som planerat.
- Enkel projekt installation som tillåter dig att starta nya projekt och moduler på några sekunder
- Konsekvent användning med alla projekt
- Dependency management som omfattar nedläggningar beroende och automatisk uppdatering
- Förmåga att hantera flera projekt samtidigt
- Tillgång till flera bibliotek och metadata
- Extensible med Java plugin kapacitet
- Modellbaserad bygger
- Sammanhängande information och handledning projekt på nätet
- Ger möjlighet att hålla en användare up-to-date på bibliotek och automation
- Hanterar beroendena mellan bibliotek och projekt
- Kan utvecklare att fokusera på funktionalitet i stället för strukturen
- Hanterar stora och komplexa projekt med lätthet
- Obegränsade hårddisk eller operativsystem krävs
- Körs på nästan alla plattformar
- Behöver Java Development Kit för att köra
- Att få en bra konfiguration kan ta upp värdefull tid och resurser
- Många konfigurationsparametrar kan göra att lära sig systemet svårt
- Dependency management är rättvist att i genomsnitt snarare än överlägsen