我正在尝试使用application.properties
我的archetype-metadata.xml
:
<archetype-descriptor>
<modules>
<module id="${rootArtifactId}" dir="__rootArtifactId__" name="${rootArtifactId}">
<fileSets>
<fileSet encoding="UTF-8">
<directory>src/main/resources</directory>
</fileSet>
...
</fileSets>
</module>
...
</modules>
<requiredProperties>
<requiredProperty key="apiName">
<defaultValue>${artifactId}</defaultValue>
</requiredProperty>
...
</requiredProperties>
</archetype-descriptor>
在__rootArtifactId__\src\main\resources
,我有一个名为application.properties
的文件
我有以下一行:
stilingue.${apiName}.api.enabled=false
因此,当我使用mvn archetype:generate
编译该项目时,不会编译变量${apiName}
。
我需要做些什么来编译它?