Я создал свой собственный архетип, который определяет в archetype-metadata.xml обязательное свойство:
<requiredProperty key="version.wildfly">
<defaultValue>16.0.0.Final</defaultValue>
</requiredProperty>
Это свойство необходимо использовать в src / main /resources / archetype-resources / pom.xml как свойство:
<properties>
<version.server.bom>${version.wildfly}</version.server.bom>
</properties>
Действительно, когда я создаю проект с использованием этого архетипа, меня просят подтвердить значение по умолчанию для свойства:
version.wildfly: 16.0.0.Final
Y: : Y
Однако в сгенерированном проекте pom.xml нигде не указано, чтобы использовать это свойство.Pom.xml просто содержит:
<properties>
<version.server.bom>${version.wildfly}</version.server.bom>
</properties>
И, следовательно, сборка завершается неудачно.Я использовал какой-либо неправильный шаблон для добавления свойства в pom.xml?Спасибо