Maven är ett programpaket som genomförs av Apache-server som hjälper utvecklare hantera ett komplext projekt . Maven begränsar hur ett projekt skapas och genomförs så att varje projekt följer ett liknande mönster som i Maven , kallas en arketyp . Den arketyp är i - mellan steg efter det avsedda projektet och innan den genererade projektet . Arketypen mönster build , katalog layout och versioner provning för projektet . Testa att en arketyp du skapar fungerar korrekt är en inbyggd funktion i Maven . Av denna anledning är det inte så svårt att testa dina arketyper , men det hjälper att ha förtrogenhet med kommandoradskommandon . Saker du behöver
Apache
Visa fler instruktioner
1
Öppna ditt kommando program linjen . Om du kör en Mac OS , öppna Terminal . Om du kör Windows , ladda ner ett gratis program kommandorad , t.ex. NirCmd eller DOS-kommandoraden
2
Typ i : . " Mvn arketyp : Skapa \\ "
styrsignaler till Maven som du vill generera en arketyp . Om du redan har en arketyp du vill testa , gå till steg 7 .
3
Ange grupp-ID för den arketyp du genererar . Om du inte vet det , använda standard Apache arketypen Group ID :
" . Org.apache.maven.archetypes \\ "
Din Command Line nu visar detta :
mvn arketyp : generera \\ - DarchetypeGroupId = org.apache.maven.archetypes \\
4
Ange grupp-ID för den arketyp och artefakt -ID . Om du inte känner till dem , använd standardinställningarna . Din kod ser nu ut så här :
mvn arketyp : generera \\ - DarchetypeGroupId = org.apache.maven.archetypes \\ - DgroupId = com.mycompany.app \\ - DartifactId = my -app
detta genererar din arketyp i katalogen
5
Type " my -app . " :
mvn paketet
denna åtgärd skapar en JAR paket i arketypen . En burk paket lagrar alla relaterade Java-filer tillsammans och är en del av skapelsen fas för en ny arketyp
6
Typ : .
Mvn install
installationer JAR-filen i förrådet för arketypen
7
Typ : .
mvn integration - testet
testar om arketypen skapelsen fungerade genom att generera en kopia av projektet , i detta fall , JAR-filen , och jämföra de två. Integrationen Testet visar om det finns några fel i din arketyp .