archetypeCatalog is used to specify the location where maven-archetype-plugin reads archetype-catalog.xml file:
internal-maven-archetype-plugin built-in
local-local, the location is ~ / .m2 / archetype-catalog.xml
remote-point to the catalog of the Maven central warehouse