Я работаю с проектом Maven в Eclipse (с помощью плагина m2e). Когда я упаковываю свой проект в jar-файл (mvn install), все файлы из «ресурсов» находятся в корне jar.
Поэтому в моей программе я должен использовать только голые имена файлов:
File file = new File("foo.txt");
Но когда я собираю и запускаю свой проект с помощью Eclipse, мне придется использовать относительный путь к файлу:
File file = new File("src/main/resources/foo.txt");
Что я должен сделать, чтобы решить эту проблему?