aquí está la estructura de mi proyecto.Maven exec: java: ¿cómo abrir y leer un archivo en el directorio de recursos?
proj
---src
----main
----java
----Main.java
----resources
----res.txt
Estoy usando el plugin m2eclipse con Eclipse. En Main.java, tengo
File f = new File("res.txt"); System.out.println(f.getAbsolutePath());
Cuando corro mvn exec: java, el camino quedó impresa es "... \ proj \ res.txt". ¿Cómo puedo hacer que busque el archivo de recursos en el directorio "... \ proj \ target \ classes"?
EDIT:
Gracias por las respuestas a mi pregunta original. Tengo una pregunta de seguimiento:
Así que básicamente lo que quiero hacer es hacer que la clase principal lea "res.txt" y luego generar un nuevo "newres.txt" en el directorio de recursos para que pueda empaquete este nuevo "newres.txt" en el archivo jar en la fase del paquete más tarde. Actualmente monté este ejecutivo: java a la fase de preparación del paquete. ¿Cómo debo crear este "newres.txt" en el directorio de recursos sin una ruta absoluta codificada o dependiendo de la estructura de directorios de Maven?
¡Eres el mejor! GRACIAS – Angelo