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 кстати...

0 ответов

Другие вопросы по тегам