Maven только наследует дескриптор сайта. Вам нужно будет использовать URL-адреса, которые знают относительный путь (или соответствующий абсолютный путь) для ссылки на развернутое местоположение ресурсов от родителя.
Это затрудняет предварительный просмотр сайта, поскольку структура файловой системы дочерних модулей, включая target/site
, не соответствует макету на конечном сайте. В этом случае вы можете использовать mvn site:stage
для предварительного просмотра в консолидированном макете.
Наконец, если вам необходимо копировать эти ресурсы на несколько разных сайтов (детей или иначе), вы должны создать скин. Вы можете найти документацию здесь: http://maven.apache.org/plugins/maven-site-plugin/examples/creatingskins.html или практический пример здесь: http://github.com/brettporter/centrepoint/tree/master/centrepoint/