Apache Maven Guide

Maven Grundlagen

  • Apache Maven Tutorial
  • Apache Maven Standard-Verzeichnislayout
  • Wo ist das lokale Maven-Repository?
  • Maven Ziele und Phasen
  • Maven Release für Nexus
  • Maven Deploy für Nexus
  • Installieren Sie das lokale Glas mit Maven
  • Eine Kurzanleitung zu Maven Wrapper

Maven-Konfiguration

  • Einstellen der Java-Version in Maven (beliebt)
  • Verwenden von Maven hinter einem Proxy
  • Siehe Umgebungsvariablen in pom.xml
  • JDK-Konfiguration für Maven Build in Eclipse
  • JAVA_HOME sollte auf ein JDK verweisen, nicht auf eine JRE

Maven Project Setup

  • Leitfaden zu Maven-Profilen
  • Multimodul-Projekt mit Maven
  • Multi-Release-JAR-Dateien mit Maven
  • Maven-Anwendung mit mehreren Modulen und Java-Modulen
  • Maven-Projekt mit mehreren Quellverzeichnissen
  • So erstellen Sie eine ausführbare JAR mit Maven
  • Minimierung von JS- und CSS-Assets mit Maven

Maven-Abhängigkeiten

  • Maven-Abhängigkeitsbereiche
  • Suchen Sie nach nicht verwendeten Maven-Abhängigkeiten
  • So lösen Sie eine Versionskollision von Artefakten in Maven
  • Verwenden Sie die neueste Version einer Abhängigkeit in Maven
  • Behandlung eines ungültigen LOC-Header-Fehlers von Maven

Core Maven Plugins

  • Maven Resources Plugin
  • Maven Compiler Plugin
  • Das Maven Verifier Plugin
  • Kurzanleitung zum Maven Surefire Plugin
  • Das Maven Failsafe Plugin
  • Kurzanleitung zum Maven Install Plugin
  • Das Maven Deploy Plugin
  • Das Maven Site Plugin
  • Das Maven Clean Plugin

Maven und Frühling

  • Frühling mit Maven
  • Spring Maven Repositories
  • Frühlingssicherheit mit Maven
  • Multimodul-Projekt mit Spring Boot
  • Spring Boot Dependency Management mit einem benutzerdefinierten übergeordneten Element
  • Frühling mit Maven Stückliste

Maven-Tests

  • Überspringen von Tests mit Maven
  • Integrationstests mit Maven
  • Ausführen von JUnit-Tests parallel zu Maven
  • Bauen Sie mit Maven ein Glas und ignorieren Sie die Testergebnisse
  • Einführung in JaCoCo
  • Integrationstests mit dem Maven Cargo Plugin

Andere Maven Plugins

  • So erstellen Sie ein Maven-Plugin
  • Maven Enforcer Plugin
  • Einführung in das Animal Sniffer Maven Plugin