Maven原型变量替换自定义文件

时间:2017-09-20 10:35:54

标签: java maven maven-archetype

我正在尝试构建自定义原型,并且我们有一些扩展名为.props的自定义文件。

文件名可以这样替换:

Name: Name 1
Betrag: Betrag
Datum: Wertstellungsdatum
id: Buchungs-ID

但我无法在此prop文件中使用任何类似$ {artifactId}的变量。

archetype-metadata.xml文件具有正确的属性集

__artifactId__.props 

带有xml扩展名的文件可以正常运行。我可以在xml文件中使用$ {artifactId}注释。那么如何让它适用于自定义文件?

由于

1 个答案:

答案 0 :(得分:0)

好的,我知道archetype-metadata.xml需要设置filtered = true属性。

<fileSet filtered="true" encoding="UTF-8">
        <directory>deployment/dev</directory>
        <includes>
            <include>**/*.props</include>
        </includes>
    </fileSet>