Где плагин сборки Maven читает статические HTML-файлы из-под цели

У меня есть проект, который имеет зависимость плагин maven сборки в его pom.xml. Он работает на этапе пакета. Я разработал собственный плагин maven, который запускается до фазы пакета. У меня есть веб-приложение, в котором есть папка src / main / webapp и html-файлы. Конфигурация моей сборки maven выглядит следующим образом:

    <id>bin</id>
<formats>
    <format>dir</format>
    <format>tar.gz</format>
</formats>

<includeBaseDirectory>false</includeBaseDirectory>

<fileSets>
    <fileSet>
        <directory>src/main/webapp</directory>
        <outputDirectory>${ret}/wwwroot/teo</outputDirectory>
        <includes>
            <include>**/*.*</include>
        </includes>
        <excludes>
            <exclude>**/.idea/**</exclude>
        </excludes>
    </fileSet>
    <fileSet>
        <directory>target/generated-sources</directory>
        <outputDirectory>${ret}/wwwroot/teo</outputDirectory>
        <includes>
            <include>**/*.html</include>
        </includes>
    </fileSet>
</fileSets>

Это не проект, который я разработал, и я не знаком с плагином сборки maven. Я только что интегрировал свой собственный плагин в этот проект. Однако я должен найти, где плагин сборки Maven читает файлы в целевой папке? Я изменю некоторые html-файлы внутри него с помощью моего пользовательского плагина maven, и плагин сборки maven будет играть свою роль на его этапе.

Где находятся html-файлы в целевой папке? Нет ничего важного, кроме папок, созданных maven, этот плагин удаляет исходную папку?

1 ответ

Решение

target/generated-sources Обычно в плагинах Maven размещаются исходные файлы, созданные в процессе сборки. Вероятно, в вашем pom-файле есть какой-то другой плагин, который помещает туда эти HTML-файлы.

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