October 2007
Intermediate to advanced
432 pages
11h 58m
German
Nachdem wir pom.xml der JUnit 4.1-Version vorliegen haben, nutzen wir Maven, um aus den hinterlegten Klassen eine .jar-Datei zu erstellen. Dazu nutzen wir den Befehl
mvn package
der nicht über einen Plugin-Teil verfügt. Mussten wir beim Einrichten des Projekts dem Goal (create) noch einen Plugin-Namen (archetype) vorwegstellen, genügt an dieser Stelle ein Wort. Hier beinhaltet der Maven-Befehl kein Goal, sondern eine Phase. Eine Phase ist ein Schritt im Build-Prozess. Intern werden diese Phasen zu Goals gemappt. Daraus ergeben sich verschiedene Implikationen. Beispielswiese ruft die Phase package das Goal jar:jar auf, aber nur, da wir als Typ des Artefakts .jar angegeben haben. Würden wir das Webarchiv war erstellen wollen, wäre das ...