вот структура моего проекта.
proj
---src
----main
----java
----Main.java
----resources
----res.txt
Я использую плагин m2eclipse с Eclipse. В Main.java у меня есть
File f = new File("res.txt"); System.out.println(f.getAbsolutePath());
Когда я запускаю mvn exec: java, путь, который был распечатан, - "...\proj\res.txt". Как я могу заставить его искать файл ресурсов в каталоге "...\proj\target\classes"?
EDIT:
Спасибо за ответы на мой оригинальный вопрос. У меня есть следующие вопросы:
Итак, в основном я хочу, чтобы основной класс прочитал "res.txt", а затем сгенерировал новый "newres.txt" в каталог ресурсов, чтобы я мог упаковать этот новый "newres.txt" в файл jar на фазе пакета позже. В настоящее время я смонтировал этот exec: java на этапе подготовки пакета. Как создать этот "newres.txt" в каталоге ресурсов без жестко закодированного абсолютного пути или в зависимости от структуры каталогов Maven?