maven - 自定义 maven 原型:生成默认为 3.1.1 版本而不是 3.1.2?
问题描述
我在本地建立了一个自定义的 Maven 原型。然而,在生成项目时,它总是寻找 maven 原型:生成版本 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
这是我的自定义原型的公共存储库链接https://github.com/lagnajit712/microservice-component-server
解决方案
如果您想要特定版本的 Maven 原型插件,只需指定它。利用
mvn org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate -DarchetypeCatalog...
推荐阅读
- java - Spring AOP 不能应用于自定义类加载器加载的类?
- kubernetes - 退避重启失败的容器 kubernetes
- flutter - 颤振重建导致数据变化
- ios - React-Native 错误 ld:找不到 -lBVLinearGradient 的库
- ddev - 为实时服务器修改本地 DDEV Drupal settings.php?
- algorithm - 用绳子连接板上钉子的算法
- python - flask axios post返回http状态码405/400
- r - 数据框中的描述性分析(计数/比例)
- ios - 如何将调试服务器的日志级别设置为 LOG_RNB_PROC?
- multithreading - 如何使用 self 中的方法使用函数?