Apache Maven
Apache Maven er et prosjekt forståelse og programvare verktøyet. Det er basert rundt et prosjekt objektmodellen konsept, eller POM. Maven er designet for å håndtere bygge, dokumentasjon og rapportering av et prosjekt fra sin sentrale knutepunkt for informasjon. Maven kan brukes i følgende tre måter: Bruk Bruken relatert informasjon er optimalisert for folk å bygge prosjekter som bruker Maven. Disse ressursene inkluderer en ti minutters test som fungerer som en tutorial, noe som gir en oversikt over Maven viktigste funksjonene i en enkel ti minutter. Det er også en plugin liste for spesifikk informasjon om hver Maven plugin. Forlenge Den strekker relatert informasjon er laget for folk som ønsker å skape en Maven plugin til å følge sin egen verktøysett eller prosjekt. Det finnes også informasjon tilgjengelig for folk som kanskje eller kanskje ikke interessert i å bruke Maven, men som er interessert i å publisere prosjektdata i Maven sentrale depotet. Bidra Den bidrar relatert informasjon er for folk som ønsker å bli involvert med Maven. Maven er en åpen kildekode programvare med et fellesskap som tar imot bidrag og innovasjon. Utviklere og de som er interessert i å bidra til kjernen Maven prosjektet vil ha nytte av denne informasjonen. Det finnes en rekke støtte tilgjengelig for Maven. Det er en wiki sammen med en adresseliste arkiv som lagrer informasjon om tidligere løste problemer. Det er også et problem tracker med samme funksjon. Hvis problemet ikke har vært sett før, kan du abonnere på Maven Brukere postliste for å få svar. Maven utviklere er også tilgjengelig for kontakt ved hjelp av IRC. Det er noen systemkravene for å kjøre Maven. Mens det er ingen minimum minne krav eller operativsystem kravet, krever Maven en nedlastet Java Development Kit. Maven er også distribuert i tolv forskjellige formater for nedlasting, slik at du kan velge det som passer best for ditt operativsystem. Maven drives ved hjelp av en unik syntaks som er lett å lære. Å bygge prosjekter, må du gjøre deg kjent med syntaks kommandoer og måten å utføre dem. Den Maven Nettstedet har omfattende opplæringsprogrammer for bruk, samt prosjekteksempler og feilsøkingstips for når ting ikke går som planlagt.
- Enkelt prosjekt oppsett som gjør det mulig å starte nye prosjekter og moduler i sekunder
- Konsekvent bruk med alle prosjekter
- Avhengighet administrasjon som innbefatter avhengighet stengninger og automatisk oppdatering
- Evne til å håndtere flere prosjekter samtidig
- Tilgang til flere biblioteker og metadata
- Utvidbar med Java plugin evne
- Modell basert bygger
- Sammenhengende prosjektinformasjon og tutorials tilgjengelig på nettet
- Gir evne til å holde en bruker up-to-date på biblioteker og automasjon
- Klarer avhengigheter mellom bibliotekene og prosjekter
- Lar utviklere å fokusere på funksjonalitet i stedet for struktur
- Forvalter store og komplekse prosjekter med letthet
- Ingen minimum harddisk eller operativsystem nødvendig
- Kjører på nesten alle plattformer
- Trenger Java Development Kit for å kjøre
- Få en god konfigurasjon kan ta opp verdifull tid og ressurser
- Mange konfigurasjonsparametere kan gjøre læring systemet vanskelig
- Avhengighet ledelse er rettferdig å gjennomsnitt i stedet for overlegen