Beschreibung
Apache Maven Grundlagen
Stehen Sie auch vor der Herausforderung, dass Ihre Software zahlreiche undokumentierte Abhängigkeiten zu vielen Bibliotheken hat? Suchen Sie einen Weg, diese Abhängigkeiten in den Griff zu kriegen, Ihre gesamte Software zu verwalten und auf Knopfdruck erstellen, testen und verteilen zu können? Apache Maven bildet den gesamten Software Build Lifecycle effizient ab und hilft auf einfache, standardisierte Art bei der täglichen Arbeit. Binden Sie nach Bedarf Funktionalität in den Prozess ein und lassen Sie schließlich eine Webseite erstellen, die alle Ergebnisse darstellt. Die Übungsbeispiele in der Schulung sind alle aus dem Java-Umfeld.Kommende Starttermine
Wählen Sie aus 6 verfügbaren Startterminen
Inhalte / Module
- Grundlagen
- Projektstruktur
- Konventionen
- Projektobjektmodell
- Deklaration der Abhängigkeiten und Scope
- Maven Lifecycle
- Lokales und zentrales Maven Repository
- Wichtige Apache Maven Plugins
- Surefire Plugin für JUnit
- Compiler Plugin z.B. für Java
- Konfiguration
- Apache Maven settings.xml für benutzerspezifische Einstellungen
- Apache Maven Properties
- Semantic Versioning
- SNAPSHOT und Release Versionen
- Der site Lifecycle
- Surefire Report
- ToDo-Liste
- Javadoc Report
- Einführung in Multi-Module-Projekte
- Weiterführende Themen
- Integration mit Continuous Integration Server und IDEs
- Der Nexus Repository Manager als interner Mirror
Maven Aufbau
Apache Maven Aufbaukurs
Anmerkung: In dem Maven Seminar werden Beispiele in Java benutzt. Bei einer Inhouse-Schulung kann selbstverständlich auch eine andere Programmiersprache herangezogen werden.
Zielgruppe / Voraussetzungen
Kenntnissen, aber auch technische Projektleiter:innen, die mit Java schon Erfahrungen gesammelt haben.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige