Inhouse-Schulung: Apache Maven
In dieser interaktiven 1-tägigen Schulung steht Apache Maven im Mittelpunkt. Als Experte führe ich Sie durch zahlreiche praktische Übungen, um Ihnen ein fundiertes Verständnis der grundlegenden Konzepte und Funktionen zu vermitteln. Sie lernen Abhängigkeiten zu definieren, den Build-Prozess an Ihre Bedürfnisse anzupassen und Software effizient bereitzustellen. Am Ende der Schulung sind Sie in der Lage, Apache Maven sicher in Ihren Projekten einzusetzen und Ihre Entwicklungsprozesse effizient zu automatisieren.
Sind Sie auf der Suche nach individueller Beratung, um Apache Maven effizienter nutzen zu können? Gerne stehe ich Ihnen mit meiner langjährigen Erfahrung zur Seite, um Ihre Ziele zu erreichen.
Inhalt
Wozu ein Build-Tool?- Notwendigkeit von Build-Tools in der Softwareentwicklung
- Vorteile effizienter Build- und Projektverwaltung
- Verwendung von Maven durch den Befehl "mvn"
- Verzeichnisstruktur eines Maven-Projekts
- Struktur der pom.xml-Datei
- Hinzufügen von externen Abhängigkeiten
- Unterschiedliche Scopes (Compile, Runtime, Test)
- Abhängigkeiten zwischen Modulen
- Verwendung von Plugins zur Anpassung des Build-Prozesses
- Häufig verwendete Maven-Plugins
- Erweiterte Konfigurationsmöglichkeiten
- Verwendung von Properties zur flexiblen Konfiguration
- Erstellung und Verwaltung von Profilen
- Anpassung der Konfiguration mit der settings.xml-Datei
- Verwendung von "install" und "deploy" zum Bereitstellen von Artefakten
- Bereitstellung von Artefakten in lokalen und Remote-Repositories
Zielgruppe
- Softwareentwickler
Voraussetzungen
Grundkenntnisse in der Java-Programmierung
Dauer
1 ganzer Tag (vor Ort oder remote)
Kontakt
Der Trainer
Roland Weisleder ist freiberuflicher Softwareentwickler, Berater und Trainer mit 15 Jahren Erfahrung in der Entwicklung von Java-basierten Softwaresystemen. Für ihn ist das automatisierte Bauen der Software ein wichtiger Bestandteil, um Software zuverlässig entwickeln zu können. Er ist Autor von Fachartikeln und gibt seine Erfahrungen im Rahmen von Schulungen und Konferenzvorträgen im In- und Ausland weiter.