Maven ist ein Build- und Dependency-Management für Java-Programme. Sobald ein Programm größer und komplexer wird, müssen die Entwickler den Prozess des Entwickelns von Auschecken, Compile, Build, Package, Konfigurieren, Testen, Release und Ausliefern managen.
Nach jeder Änderung muss das Programm aus dem Sourcecode und den benötigten externen Paketen zusammengebaut werden.
Ein Build- und Dependency-Management
- Checkt den letzten Stand des Codes aus dem Sourcecode-Management (SCM) aus
- Importiert die benötigten externen Pakete
- Kompiliert und baut Module bzw. Pakete
- Baut aus den Modulen und externen Paketen die Anwendung zusammen
- Führt die zugehörigen Tests aus
- Speichert die erzeugten Artefakte (Module, Pakete)
Dieser Prozess soll möglichst automatisiert, mehrmals täglich ausgeführt werden (Continuous Integration)
Sie bekommen die Programmierbeispiele. Zusätzlich erhalten Sie einen Spickzettel und ein eBook: „Maven: Build- und Dependency-Management für Java“.
Dieser Kurs ist Teil des Java Lernpfades.
Zielgruppe
- Programmierer*innen in Java
- Softwareprojektmanager*innen
Voraussetzungen
- Kenntnisse in Java
Inhalt
- Code-, Build-, Dependency-, Konfigurations- und Release-Management: Die Bausteine der Software-Entwicklung.
- Maven: Build- und Dependency-Management
- Die Maven Werkzeuge: Kommandozeile (CLI) und IDEs (Eclipse, NetBeans, IntelliJIDEA, Visual Studio)
- Die Maven Projekt-Typen (Java, Web, REST, Spring)
- Die Maven Artefakte
- Die Maven Archetypen
- Das Project Object Model == pom.xml
- Dependencies
- Build
- Plugins
- Lifecycles, Phases, Goals
- Web Application mit Maven
- Maven Assemblies
- Multimodule Projekte
- Maven und SCM (Git, Subversion)
- Maven und Unit Tests
- Reporting and Dokumentation
- Repository Management
- Maven und Continuous Integration & Delivery (CI / CD) und DevOps
- Best Practices und Troubleshooting
Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.
Dauer
- 2 Tage
- Der Kurs kann auch geteilt werden in:
- 1 Tag Quickstart
- 1 Tag Aufbau
Jeweils 9-16 Uhr, 1 Stunde Mittagspause
Kosten
Kosten für 2 Tage.
| Online pro Person | 980,– € |
| Präsenz in München pro Person | 1.380,– € |
| Präsenz in Deutschland pro Person | 1.780,– € |
| Inhouse in München für 2 Personen | 1.600,– € |
| Inhouse in Deutschland für 2 Personen | 2.000,– € |