Java: Build-Automatisierung mit Maven

Kategorien und Konfiguration

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Das Video dreht sich um die verschiedenen Kategorien, die in einer pom.xml-Datei auftauchen können und erklärt, was man damit konfigurieren kann.

Transkript

Wir wollen uns in diesem Video etwas genauer die Kategorien und Konfiguration von dieser POM-Datei anschauen, die das Herz jeder Maven Applikation bildet, jedes Maven-Projekts. Es gibt einmal die sogenannten Kategorien. Die POM-Datei enthält alle Informationen zu einem Projekt. Und dieser Datei wird mit einer XML-Erweiterung gespeichert. Das ist ja eine XML-Datei, also von darher nah liegend, wobei man muss etwas ausführen. Es gibt durchaus auch XML-Dateien, die mit anderen Dateierweiterungen gespeichert werden. Hier sehen Sie eine minimale POM-Datei. Es gibt Informationen zum Projekt, eine GroupID, eine ArtifactID und eine Version. Diese Informationen werden gebraucht, um eine eindeutige Kennung von einem Projekt zu spezifizieren. Zusätzlich gibt es zu diesen minimal notwendigen Informationen gewisse Kategorien, die in dieser POM-Datei auftauchen, sogenannte Projektkoordinaten beispielsweise. Das ist ein anderer Name für die gerade gesehenen Informationen. Aber auch Informationen zur Projektlizenz, beteiligte Entwickler, Mitarbeiter und so weiter, Abhängigkeiten, der Name des Projekts, eine URL, die diesem Projekt zugeordnet ist, die Art des Pakets, der Geltungsbereich eines aufgelisteten Elements, Eventuell Informationen über Vererbung. Alle das sind Kategorien in der POM-Datei. Schauen wir uns das mal kurz in einer praktischen Datei eine pom.xml an. So könnte das aussehen. Sie sehen also hier die Version, die GroupID, den Namen, URL Abhängigkeiten. All das sind hier Kategorien in der XML-Datei. Es gibt noch ein Paar weitere Kategorien in dieser XML-Datei, aber die hier gerade besprochenen sind diejenigen, die Sie am meisten sehen werden, die also am häufigsten im Maven-Projekten auftauchen werden.

Java: Build-Automatisierung mit Maven

Meistern Sie große Softwareprojekte mit dem leistungsstarken Automatisierungstool.

1 Std. 33 min (29 Videos)
Derzeit sind keine Feedbacks vorhanden...
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:20.12.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!