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