自定义 maven archetype:generate 默认为版本 3.1.1 而不是 3.1.2?

Custom maven archetype:generate defaults to version 3.1.1 instead of 3.1.2?

我已经在本地构建了一个自定义的 Maven 原型。然而,在生成项目时,它总是寻找 maven archetype:generate 版本 3.1.1 而不是 3.1.2。我的项目中有多个带有配置文件的模块,以避免使用升级版本 3.1.2 的 3.1.1 中关联的错误。 这是错误。

 C:\Repo>mvn archetype:generate -DarchetypeCatalog=local -DarchetypeGroupId=com.lamo.archtypes -DarchetypeArtifactId=microservice-component-server -DarchetypeVersion=0-SNAPSHOT  -
DgroupId=com.organisation.platform.product -Dpackage=com.organisation.platform.product.pd  -DartifactId=product-server -Dcomponent-short-name=pd -Dcomponent-long-name=product

[INFO] Scanning for projects...
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/3.1.1/maven-archetype-plugin-3.1.1.pom
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/3.1.0/maven-archetype-plugin-3.1.0.pom
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/3.0.1/maven-archetype-plugin-3.0.1.pom
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/3.0.0/maven-archetype-plugin-3.0.0.pom

这是我的自定义原型 public 存储库 link https://github.com/lagnajit712/microservice-component-server

如果你想要特定版本的maven原型插件,只需指定它。使用

mvn org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate -DarchetypeCatalog...