Maven Parent Pom с пользовательским site.xml и изображениями
В настоящее время я борюсь с плагином сайта Maven. У меня есть корпоративный / супер-pom (pom типа упаковки), который определяет всю версию зависимости, а также настраивает плагин сайта. Кроме того, я поместил некоторые графические ресурсы в / src / site / resources / images, на которые есть ссылки в пользовательском site.xml (например./images/logo.jpg).
Другой модуль ссылается на этот родительский pom, и когда я вызываю mvn site, кажется, что site.xml поднимается. Но, к сожалению, ссылки на изображения не работают. Когда я посмотрел в папке target / site, изображения отсутствовали. Я также попытался создать дополнительный "корпоративный" ресурсный модуль, куда я помещаю ресурсы сайта (также в / src / site / resources) и ссылаюсь на этот модуль как на зависимость в maven-site-plugin, например:
<build><plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>${maven-site-plugin.version}</version>
<dependencies>
<dependency>
<groupId>de.il</groupId>
<artifactId>build-tools</artifactId>
<version>${build-tools.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>attach-descriptor</id>
<goals>
<goal>attach-descriptor</goal>
</goals>
</execution>
</executions>
<configuration>
<reportPlugins>
<plugin>
....
Но, похоже, это тоже не работает. Он работал для других модулей отчетов, таких как pmd, со специальными конфигурациями, которые были помещены в / src / main / resources, хотя... ресурсы сайта, похоже, не были собраны и опубликованы в хранилище.
Итак, вопрос: как можно прикрепить изображения и таблицы стилей к супер-помпу maven? Я использую Maven 3 кстати...