Pic Schulungen Wuerfel
∆ nach oben       zurück

Buildmanagement mit Maven

Mit wachsendem Umfang und Komplexität der Softwareprojekte sind auch die Anforderungen  an die verwendeten Build-Tools gestiegen. Builds mit Ant, das lange Zeit den de-facto-Standard  für Builds im Java-Bereich darstellte, wurden immer undurchschaubarer und schwerer  zu pflegen. Im Jahr 2002 schickte sich daher Maven an, den Buildprozess zu vereinfachen.  Mittlerweile existieren mehrere ähnliche Tools, die einige Details besser gelöst haben als  Maven. Aufgrund seiner Reife, der Integration in verschiedene Tools und der zahllosen  Erweiterungen, die für Maven existieren, ist Maven aber nach wie vor ein hervorragendes  Build-Tool.  11  In dieser Schulung werden wir Ihnen die grundlegenden Konzepte und Funktionsweise von  Maven vorstellen. Wenn Sie schon immer einmal wissen wollten, wie Maven hinter den  Kulissen tickt, sind Sie hier richtig. Da die einzelnen Build-Aufgaben in Maven durch Plugins  realisiert sind, werden wir Ihnen die wichtigsten Plugins sowie deren Konfigurationsmöglichkeiten  vorstellen.

Dependency Management
Maven ist zwar in erster Linie ein Build-Tool, kann aber  darüber hinaus noch viel mehr. So ermöglicht es Maven  den Entwicklern, die Bibliotheken, die von einer Anwendung  benötigt werden, von Maven verwalten zu lassen.  Das mühsame manuelle Zusammensuchen von Bibliotheken  und deren Abhängigkeiten gehört damit der  Vergangenheit an, da diese Informationen in der  Maven-Konfigurationsdatei enthalten sind. Die Funktionsweise  und die Möglichkeiten, die das Maven Dependency  Management bietet, werden Sie in dieser  Schulung kennenlernen. 

Dokumentationserstellung
Dokumentation ist in so gut wie jedem Projekt ein  leidiges Thema, das eher stiefmütterlich behandelt  wird. Doch auch wenn dedizierte Personen für das  Thema Dokumentation verantwortlich sind, werden  diese für Unterstützung durch ein Tool dankbar sein.  Hier springt Maven in die Bresche, indem es die  Möglichkeit bietet, sämtliche Informationen zu einem  Projekt zeitgemäß als Website zu erstellen und zu  veröffentlichen. Im Rahmen dieser Schulung erfahren  Sie, was Maven in dieser Hinsicht zu bieten hat und  wie Sie es für Ihre Projekte nutzen können. Diese Schulung richtet sich an Entwickler, die noch  keine oder nur wenig Erfahrung mit Maven haben. Die  Behandlung fortgeschrittener Themen wie zum Beispiel  der Erstellung eigener Maven-Plugins lässt sich in der  für diese Schulung vorgesehenen Zeit nicht behandeln.  Falls Sie in dieser Hinsicht Interesse haben, lässt sich  diese Schulung aber problemlos verlängern, um ihre  Fragestellungen ebenfalls abzudecken. Und selbstverständlich  können Sie uns auch unabhängig von der  Einführungsschulung ausschließlich für Ihre konkreten  Themen buchen. Sprechen Sie uns einfach darauf an.

∆ nach oben       zurück
Was Sie lernen werden
  • Maven-Grundlagen : allgemeine Funktionsweise
  • Verwaltung von Abhängigkeiten mit Maven
  • Anwendungsmöglichkeiten und Definition von Profilen
  • Erstellung der Projektdokumentation mit Maven
  • Grundlagen von Continuous Integration
Vorraussetzungen

Java-Kenntnisse, Grundlagen von XML, Grundlagen modularer Enterprise-Anwendungen.

Dauer

1 Tag

Kontakt

Kornelia Dušič
+49 69 904 73 61 0
trainings@it-frankfurt.com