12 Layout eines Maven-Projekts

Das standardisierte Verzeichnis-Layout in Maven-Projekten erleichtert die Verwaltung, Wartung und Erweiterung des Codes. Maven und IDEs erkennen die vorgegebene Struktur automatisch, sodass Build-, Test- und Deployment-Vorgänge reibungslos ablaufen.

12.1 Verzeichnis-Layout

my-app
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- example
    |               `-- App.java
    `-- test
        `-- java
            `-- com
                `-- example
                    `-- AppTest.java

12.2 Wichtige Verzeichnisse und Dateien

12.3 Gründe für das standardisierte Layout