Как я могу динамически сгенерировать текстовый файл в определенный каталог ресурсов перед фильтрацией ресурсов в Maven?Текстовый файл может быть статическим, но конкретный каталог зависит от свойства Maven.
Допустим, у меня есть свойство, указывающее имя класса:
<properties>
<main.class>com.example.FooBar</main.class>
</properties>
Я хочу, чтобы сборка Maven выполнялась динамическисоздать текстовый файл src/main/resources/com/example/FooBar.txt
, содержащий некоторое статическое содержимое.Я хочу, чтобы он был указан в самой сборке (например, как конфигурация плагина), потому что я хочу указать его в некотором родительском POM и включить эту функцию только для дочерних POM.Например, файл может содержать:
More info: ${project.description}
Более того, я хочу сгенерировать этот текстовый файл на этапе перед фильтрацией ресурса, чтобы свойство было заменено значением сборки.(Если бы я мог сгенерировать файл с фильтрацией ресурсов, он бы тоже работал.)