Я пытаюсь скомпилировать Maven Archetype с именем настраиваемого свойства в моем application.properties
My 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}
isnне скомпилировано.
Что мне нужно сделать, чтобы скомпилировать его?