|
Themen: • Maven 2 Installation / Konfiguration • Maven 2 Projektstruktur • Dependency Managment - Nexus Repository Manager verwenden • Maven 2 Builds durchführen • Projektkonfiguration • Maven 2 Softwaredokumentation / Reporting • Maven 2 Profile
Werkzeuge: • Eclipse m2 Integration • Kommandozeile des Betriebssystems
Beschreibung: Apache Maven 2 ist schlichtweg das „Best-Practice“ Werkzeug für Build-Managment im Java Umfeld. Der erfahrene Umgang mit Maven 2 im Entwicklungsprozess ist Voraussetzung für einen optimalen und effizienten Projektablauf. Mit der Trainingseinheit „Development Basisc – Maven 2“ haben Javaentwickler die Möglichkeit, einen einfachen Umstieg von anderen Build-Werkzeugen durchzuführen, die Vorteile von Maven 2 im Entwicklungsprozess kennenzulernen und davon zu profitieren, oder Grundkenntnisse die schon bestehen zu festigen und entscheidend zu vertiefen. Neben dem einfachen Dependency-Managment werden Teilnehmer den Umgang mit der standardisierten Projektstruktur kennenlernen und die Vorteile für die Arbeit in Entwickler-Teams nutzen. Desweiteren wird gezeigt, wie Maven 2 auch als Managment-Tool im Softwarelifecycle eingesetzt wird um z.B.: Deployments oder Bugfixes einfach durchzuführen. Um den Umgang mit Maven 2 so betriebsnah wie möglich zu erlernen, wird auch die Verwendung des Nexus Repository Managers erlernt. Durch den Einsatz eines Repository Managers wird Maven 2 ideal in Ihr Unternehmen intergriert und ermöglicht Ihrem Entwicklerteam ein Höchstmaß an Kooperation. Werkzeuge: Um die gängigen Werkzeuge für die Arbeit mit Maven 2 kennenzulernen, wird in der Schulung zum einen Maven 2 von der Commandozeile des Betriebssystems aus bedient und die Eclipse Maven 2-Integration vorgestellt. Vorkenntnisse: Es sind prinzipiell keine besonderen Vorkenntnisse für diese Trainingseinheit notwendig. Von Vorteil sind einfache Programmier-, XML- und Eclipse-Kenntnisse. Ziel: Die Trainings-Einheit „Development Basics – Maven 2” hat zum Ziel, Javaentwickler mit Build-Management Tools vertraut zu machen. Javaentwickler können mit dem erlernten Wissen über Maven 2 ihre Projekte einfacher und solider abwickeln, die verschiedenen Versionen ihrer Software besser verwalten und Deployments einfacher und mit weniger Risiko durchführen. Mit dem Nexus Repository Manager lernen die Teilnehmer jenen Repository Manager kennen, der von den Gründern des Maven-Projekts entwickelt wird und somit die ideale Lösung für ihr Entwicklerteam darstellt. Anhand von verschiedenen Maven 2 Erweiterungen (den sogen. Maven 2 Plugins) und den Maven 2 Profilen zeigen wir den Teilnehmern, wie sie den erweiterten Funktionsumfang von Maven 2 nutzen können und die verschiedensten Aufgaben im Build-Prozess bewerkstelligen.
|