Test Maven ist ein Software-Paket von der Apache -Server, der Entwickler verwalten ein komplexes Projekt hilft implementiert. Maven schränkt die Möglichkeit ein Projekt erstellt und wird so , dass jedes Projekt ein ähnliches Muster , die in Maven , rief ein Archetyp wird folgendermaßen durchgeführt . Das Urbild ist die in - zwischen Schritt nach der geplanten Projekts und vor dem Projekt generiert . Der Archetyp Muster der Build , Verzeichnis-Layout und Prüfung Versionen für das Projekt. Testen, ob ein Archetyp erstellen Sie richtig funktioniert, ist ein integriertes Feature von Maven . Aus diesem Grund ist es nicht so schwer, Ihre Archetypen zu testen , aber es hilft , um die Vertrautheit mit Kommandozeilen- Befehle haben . Things You
Apache
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Ihre Befehlszeile Access-Programm . Falls Sie einen Mac OS , öffnen Sie Terminal . Wenn Sie mit Windows arbeiten, eine kostenlose Kommandozeilen-Programm , wie NirCmd oder DOS Command Line
2
Type in : . " Mvn Archetyp : generate \\ "
Steuersignale an Maven , dass Sie einen Archetyp generieren möchten. Wenn Sie bereits ein Archetyp Sie testen möchten , fahren Sie mit Schritt 7 fort.
3
Geben Sie die Gruppen-ID für den Archetyp Sie generieren . Wenn Sie es nicht wissen , verwenden Sie den Standard-Apache- Archetyp Gruppen-ID:
" . Org.apache.maven.archetypes \\ "
Ihre Kommandozeile jetzt zeigt dies :
mvn Archetyp : erzeugen \\- DarchetypeGroupId = org.apache.maven.archetypes \\
4
Typ in der Gruppe ID für den Archetyp und das Artefakt ID . Wenn Sie sie nicht kennen , verwenden Sie die Standardwerte . Der Code sieht nun wie folgt aus:
mvn Archetyp : erzeugen \\- DarchetypeGroupId = org.apache.maven.archetypes \\- DgroupId = com.mycompany.app \\- DartifactId = my- App
Dies erzeugt Ihr Urbild in dem Verzeichnis
5
Type " my- App . ":
mvn Verpackung nur
Diese Aktion erstellt eine JAR- Paket in der Archetyp . Eine JAR- Paket speichert alle zugehörigen Java -Dateien zusammen und ist ein Teil der Schöpfung Phase für eine neue Archetyp
6
Typ: .
Mvn install
Dies installiert die JAR-Datei in das Repository des Archetypus
7
Typ: .
mvn Integration - Test-
Diese prüft, ob der Archetyp Schöpfung durch Erzeugen einer Kopie gearbeitet das Projekt , in diesem Fall , die JAR-Datei , und Vergleichen der beiden . Die Integration Test zeigt, ob es irgendwelche Fehler in der Archetyp .