Setelah kita membuat project dengan maven menggunakan template maven-archetype-webapp berikut adalah struktur directory yang kita harus ketahui, berikut adalah folder dan file configurasinya:

.
├── pom.xml
├── src
│   ├── main
│   │   ├── java
│   │   ├── resources
│   │   └── webapp
│   │       ├── WEB-INF
│   │       │   └── web.xml
│   │       └── index.jsp
│   └── test
│       ├── java
│       └── resources
└── target
    ├── bootcamp-java-webapp
    │   ├── META-INF
    │   ├── WEB-INF
    │   │   ├── classes
    │   │   ├── lib
    │   │   └── web.xml
    │   └── index.jsp
    └── bootcamp-java-webapp.war

Berikut adalah penjelasannya:

File & Directory Descriptions
pom.xml Maven configuration, Project Dependency management
src/main/java Java Source Code, berisi file *.java dan package
src/main/resources Resources, berisi file seperti *.jpg, *.png, *.jrxml
src/main/filter Resource servlet filter
src/main/webapp Web Pages seperti *.html, *.jsp, *.js, *.css
src/main/webapp/WEB-INF/web.xml Java Web Descriptor configuration
src/test/java Test Sources
src/test/resources Test Resources
target Build files location