Не заменяйте @ project.name @ в mvn archetype - PullRequest
0 голосов
/ 07 августа 2020

У меня есть src/main/resources/application.yml в моих файлах архетипа mvn для приложения весенней загрузки с

app-name-version: @project.name@-v@project.version@

Это позволяет мне получить текущую версию проекта во время выполнения .

При создании проекта из архетипа @project.name@ и @project.version@ заменяются значениями архетипа mvn. Я пытался запретить это через

<fileSet encoding="UTF-8" filtered="false">
    <directory>src/main/resources</directory>
    <includes>
        <include>**/*.*</include>
    </includes>
</fileSet>

, но это не сработало.

Вы знаете, как запретить замену переменных?

1 Ответ

0 голосов
/ 07 августа 2020

В вашем шаблоне:

#set($AT = '@')
app-name-version: ${AT}project.name${AT}-v${AT}project.version${AT}
...