Динамически генерировать текстовый файл ресурсов Maven перед фильтрацией - PullRequest
0 голосов
/ 19 февраля 2019

Как я могу динамически сгенерировать текстовый файл в определенный каталог ресурсов перед фильтрацией ресурсов в 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}

Более того, я хочу сгенерировать этот текстовый файл на этапе перед фильтрацией ресурса, чтобы свойство было заменено значением сборки.(Если бы я мог сгенерировать файл с фильтрацией ресурсов, он бы тоже работал.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...