Beschreibung
Apache Maven Grundlagen
Zielgruppe: Nur für Unternehmen und Institutionen.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
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
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
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
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.
Seminar erfüllten meine Erwartungen zu 100%.