Да, это вполне приемлемо.Вы можете создать проект «активы» и иметь папки images/module1/
, images/module2/
и т. Д.
Просто в вашем основном приложении вам нужно будет настроить путь к приложению активов.Он может даже находиться на другом хосте.Например http://assets.yoursite.com
.И тогда в вашем основном приложении у вас будет:
<img src="${assetServer}/images/module1/logo.png" />
(атрибут запроса assetServer может быть помещен туда и настроен несколькими способами, в зависимости от настроек и ваших предпочтений. Один из примеров - настройка в качестве контекста-парам в web.xml и вставить в фильтр запрос)