El archivo pom.xml sirve para estructurar el projecto de java,
poder declarar dependencias,
la version de java,
el compilador que usara maven para luego generar el archivo .jar
entre muchas otras mas cosas.
Por lo general dentro de la carpeta src existen main y test.
Tanto en main como en test ambos tienen usualmente dos carpetas, resources y java donde en el primero se guardan algunos archivos que puedan ser necesarios, y el segundo el codigo fuente en si mismo.
En el caso de test el codigo fuente son los tests, estos no se compilaran en una version productiva.
pom.xml
src
main
java
org/unq/objetos/uno/ejemplo/
ClaseJavaEjemplo.java
resources
archivo1.txt
test
java
org/unq/objetos/uno/ejemplo/
ClaseJavaEjemploTest.java
resources
archivoDeTesting.txt