Я обошел это, добавив второе обязательное свойство в архетип, а затем используя его вместо artifactId в сгенерированном pom и т. Д.
В archtype-metadata.xml:
<requiredProperties>
...
<requiredProperty key="projectCode"/>
</requiredProperties>
В pom.xml (и других подстановках):
<artifactId>${projectCode}</artifactId>
Таким образом, папка получает имя, указанное для artifactId, но в pom ей присваивается имя, предоставленное для projectCode.
К сожалению, вы не можете указать значение по умолчанию для artifactId в archtype-metadata.xml (я всегда хочу, чтобы имя папки было одинаковым).