Я только что читал макет стандартного каталога Maven (потому что это то, что я делаю в пятницу вечером), и кажется, что файлы конфигурации должны быть в src/main/config. Но Hibernate по умолчанию ищет в src/main/resource файл hibernate.cfg.xml. Почему это?
src/main/config
src/main/resource
Для справки: http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
Насколько я понимаю, resources - это ресурсы времени выполнения приложения. config для конфигурации, связанной с maven, например для плагинов.
resources
config
В этой теме есть несколько хороших ответов, особенно ответ, который ссылается на обсуждение списка рассылки:
В maven, в чем разница между main / resources и main / config?