Я использую следующую команду для создания проекта:
Код: Выделить всё
mvn archetype:generate -U \
"-DarchetypeCatalog=local" \
"-DgroupId=my.group" \
"-DartifactId=project.example" \
"-DarchetypeGroupId=my.company" \
"-DarchetypeArtifactId=springboot-archetype" \
"-DarchetypeVersion=1.0.0" \
"-Dcomponent_urn=Spring Project"
Это Шаблон pom.xml в архетипе (из ресурсов архетипа):
Код: Выделить всё
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
${groupId}
${artifactId}
1.0.0-SNAPSHOT
${component_urn} :: ${component_name}
pom
...
Код: Выделить всё
my.company
springboot-archetype
1.0.0-SNAPSHOT
Spring Project :: Microservice Maven Project
pom
< /code>
Но это результат, который я ожидаю: < /p>
my.group
project.example
1.0.0-SNAPSHOT
Spring Project :: Microservice Maven Project
pom
Я проверил, что файл pom.xml помечен как отфильтрованный в файле Archetype-descriptor.xml
Я проверил документацию и примеры Maven, но не нашел ничего плохого в моей конфигурации.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ly-in-gene