Я вижу довольно разнообразные ответы на этот вопрос. Один набор потоков (как некоторые люди в этой теме), похоже, считают, что приложения Maven должны помещать файлы css / images / js в папку src \ main \ webapp - подобно традиционному шаблону J2EE. Другие чувствуют, что
Вместо этого следует использовать папку ресурсов (или другого аналогичного узла) вне веб-приложений:
Каковы стандартные места для JSP, JavaScript, CSS, изображений в веб-проектах Maven?
Мне еще предстоит составить мнение, но, по-видимому, имеет смысл отделить эти типы файлов на стороне клиента от стороны сервера - хотя бы потому, что в высокопроизводительных сфокусированных производственных ситуациях такие статические файлы на стороне клиента обычно выделяются и помещаются в кешируемый интерфейсный веб-сервер для более быстрого доступа в любом случае, поэтому хранение их в отдельной папке ресурсов может облегчить эту работу.