Где плагин сборки 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-файлы.