Maven is een softwarepakket geïmplementeerd door de Apache server die ontwikkelaars helpt beheren van een complex project . Maven beperkt de manier waarop er een opdracht is en zodat elk project volgt een vergelijkbaar patroon , die in Maven is een archetype genaamd uitgevoerd . Het archetype is de in - tussen stap na het voorgenomen project en vóór het gegenereerde project . Het archetype patronen de build , directory lay-out en het testen van versies voor het project . Testen die een archetype u maakt correct werkt is een ingebouwde functie van Maven . Om deze reden , is het niet zo moeilijk om je archetypes te testen , maar het helpt om bekendheid te hebben met command line instructies . Wat je nodig hebt Apache Toon Meer Aanwijzingen 1 Open je command line toegang programma . Als u werkt met een Mac OS , geopend Terminal . Als u werkt met Windows , het downloaden van een gratis command line programma , zoals NirCmd of DOS Command Line Type 2 in : . " Mvn archetype : het genereren \\ " commandosignalen om Maven dat u wilt een archetype te genereren . Als u al een archetype u wilt testen , gaat u naar stap 7 . Type 3 van de groep-ID voor het archetype u genereert . Als je het niet weet , gebruik de standaard Apache archetype Groep ID : " . Org.apache.maven.archetypes \\ " Uw Command Line toont nu dit : mvn archetype : het genereren \\ - DarchetypeGroupId = org.apache.maven.archetypes \\ Typ in het groeps-ID voor het archetype en het artefact ID 4 . Als je ze niet kent , gebruik dan de standaard . Je code ziet er nu als volgt uit: mvn archetype : genereren \\ - DarchetypeGroupId = org.apache.maven.archetypes \\ - DgroupId = com.mycompany.app \\ - DartifactId = mijn - app dit genereert een archetype in de gids Type 5 " mijn -app . " : mvn pakket deze actie zorgt voor een JAR -pakket in het archetype . Een JAR pakket slaat alle bijbehorende Java-bestanden bij elkaar en maakt deel uit van de creatie fase voor een nieuw archetype 6 Type : . Mvn install Deze installaties het JAR-bestand in de repository van de archetype Type 7 : . mvn integratie - testen Dit test of het archetype creatie gewerkt door het genereren van een kopie van het project , in casu het JAR bestand , en het vergelijken van de twee . De integratie test toont aan of er fouten in uw archetype .
|