Text & Dokumente
Zahlen & Berechnung
Daten & Formate
Sicherheit
Entwicklung & DevOps
Künstliche Intelligenz
Finanzen
Gesundheit & Wohlbefinden
Produktivität
Spiele & Unterhaltung
Multimedia & Design
Unternehmen
Bedienungsanleitung
Wie man es benutzt

Öffne den Ordner deines Projekts (oder füge ein pom.xml ein) und schreibe den Befehl, den du ausführen würdest. Es erscheint jede Phase, die dieser Befehl durchläuft, mit den goals, die darin laufen, und woher jedes kommt: was Maven standardmäßig je nach packaging setzt, dein pom, der parent oder ein Profil. Klicke auf ein goal, um seinen Ursprung und seine Zeile im pom zu sehen.

Wie sehr kann ich dem vertrauen?

Die Berechnung wurde goal für goal mit dem verglichen, was Maven wirklich ausgibt (3.10 und 4.0), in elf Fällen: Spring Boot, Multi-Modul, WAR, Quarkus, Micronaut, Apache Commons, -pl -am, verify und einzelne goals. Was sie nicht wissen kann (ein parent von dir, den du nicht geöffnet hast, ein plugin, das sie nicht kennt), erfindet sie nicht: sie sagt es dir.

Prüfung von pom und Gradle

Die Prüfung des pom warnt vor allem, was beim Wechsel zu Maven 3.10 oder 4 den Build bricht oder ändert (ein doppeltes plugin oder eine doppelte Abhängigkeit stoppen den Build bereits; ein plugin ohne Version ändert sich von selbst), und vor Versionen, die sich zwischen Modulen wiederholen. Alles ist gegen echtes Maven gemessen. Bei Gradle lässt sich die build.gradle nicht lesen, weil es Code ist: füge die Ausgabe von ./gradlew build --dry-run ein, und es erscheint die echte Reihenfolge der Tasks, mit ihrem Äquivalent in Maven.

Die Daten zu plugins und parents

Die Standardphase jedes goals und das, was die üblichen parents (Spring Boot, Apache, Micronaut, JBoss…) mitbringen, stammen aus Maven Central, das sich nicht vom Browser aus abfragen lässt. Sie sind im Tool enthalten, mit Datum 2026-10-25. Wenn dein parent neuer ist, wird der nächstgelegene verwendet und es wird gewarnt.

Maven: LebenszyklusWas dein mvn ausführt, Goal für Goal
Maven: LifecycleWas dein mvn ausführt, goal für goal
Lege hier den Ordner deines Maven-Projekts ab (oder klicke, um ihn auszuwählen)