Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.4.0:generate (default-cli) on project standalone-pom: The plugin org.apache.maven.plugins:maven-archetype-plugin:3.4.0 requires Maven version 3.6.3 -> [Help 1]
这是由于 Maven 插件版本 与 Maven 主程序版本 不匹配导致的。
错误原因
插件 maven-archetype-plugin:3.4.0 要求 Maven 的最低版本为 3.6.3,而当前使用的 Maven 版本低于此要求。
方法一:升级 Maven 至 3.6.3 或更高版本
-
下载最新的 Maven: 前往 Maven 官方下载页面。 下载 apache-maven-3.6.3-bin.zip 或更高版本。
-
解压文件并配置环境变量: 设置 MAVEN_HOME 为解压路径。 确保 Path 中包含 %MAVEN_HOME%\bin。
-
验证安装:
mvn -v
方法二:降低插件版本
如果无法升级 Maven,可以修改项目的 pom.xml 文件,将插件版本降级到与当前 Maven 兼容的版本。例如:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
<version>3.2.1</version> <!-- 使用兼容的较低版本 -->
</plugin>
</plugins>
</build>
我使用方法二