Ответ 1
Класс VirtualFile должен делать все, что вам нужно, особенно метод 'fromRelativePath()'.
VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");
Мой проект фреймворка использует файлы ресурсов, такие как файлы CSV, которые у меня есть в каталоге ресурсов, которые я создал в корне проекта проекта напрямую, так что он находится на том же уровне, что и другие каталоги, такие как приложение, публикация и т.д. Изнутри Java или Scala как я могу открыть такие файлы, используя путь, относящийся к корню проекта? Этот путь также должен работать, когда я создаю войну и развертываю приложение.
Класс VirtualFile должен делать все, что вам нужно, особенно метод 'fromRelativePath()'.
VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");