Почему maven хранит ресурсы в отдельной "исходной папке" от источников Java?
По моему опыту, в Java файлы ресурсов в основном обрабатываются как исходные файлы Java, которые при "компиляции" просто нужно скопировать как есть с классами и, в конечном итоге, упаковать в jar-файл и получить к нему доступ методы загрузчика классов getResource
/ getResourceAsStream
через путь к классам
.
Лично я считаю бесполезной сложностью хранить файлы ресурсов отдельно от источников Java.
src / main / resources
и src / test / resources
и сохраняя
ресурсы в src / main / java
и src / test / java
с использованием maven?