Maven er en softwarepakke gennemføres af Apache -server, der hjælper udviklere styre et komplekst projekt . Maven begrænser den måde, et projekt skabt og udføres således , at ethvert projekt følger et lignende mønster , som i Maven , kaldes en arketype . Den arketype er i-mellem trin efter den påtænkte projekt, og før den genererede projekt. Arketypen mønstre for build , biblioteket layout og afprøvning versioner til projektet. Test , at en arketype du opretter fungerer korrekt, er en indbygget funktion i Maven . Af denne grund er det ikke så svært at teste dine arketyper , men det hjælper at have kendskab til kommandolinje instruktioner. Ting du skal
Apache
Vis Flere Instruktioner
1
Åbn din kommandolinje adgang program. Hvis du kører en Mac OS , åben Terminal. Hvis du kører Windows , downloade en gratis kommandolinje program, som f.eks NirCMD eller DOS Command Line
2
Indtast : ". Mvn arketype : generere \\ "
styresignaler til Maven , som du ønsker at generere en arketype . Hvis du allerede har en arketype du ønsker at teste , skal du springe til trin 7. .
3
Type koncernen ID for arketypen du genererer . Hvis du ikke kender det, bruge standard Apache arketype Group ID:
". Org.apache.maven.archetypes \\"
Din Command Line viser nu dette : Hej
mvn arketype : generere \\ - DarchetypeGroupId = org.apache.maven.archetypes \\
4
Type i gruppen ID for den arketype og artefakt -ID. Hvis du ikke kender dem , skal du bruge standardindstillingerne. Din kode ser nu sådan ud : Hej
mvn arketype : generere \\ - DarchetypeGroupId = org.apache.maven.archetypes \\ - DgroupId = com.mycompany.app \\ - DartifactId = my- app
dette genererer din arketype i Vejviseren
5
Type " my- app ". : Hej
mvn pakke
denne handling opretter en JAR pakke i arketypen . En JAR pakke gemmer alle de relaterede Java filer sammen og er en del af skabelsen fase til en ny arketype
6
Type: .
Mvn installere
Dette installerer JAR-filen i lageret af arketype
7
Type: .
mvn integration - test
Dette tester, om arketypen skabelse arbejdede ved at generere en kopi af projektet , i dette tilfælde , JAR-filen , og sammenligne de to . Integrationen test viser, om der er nogen fejl i din arketype.