You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Maven Archetype生成项目时进程卡住

Maven Archetype生成项目卡住的解决办法

你遇到的是Maven交互式模式等待输入的问题——当命令执行到Generating project in Interactive mode时,Maven其实在等待你手动输入项目的groupId、artifactId、版本号等参数,只是部分场景下控制台没及时显示输入提示,导致看起来像是卡住了。

解决办法有两种:

  • 跳过交互模式,直接在命令里指定所有参数
    把项目所需的所有参数追加到原命令后,一次性完成生成,示例命令如下:

    mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.4 -DgroupId=com.example -DartifactId=prometheus2graphana -Dversion=1.0-SNAPSHOT -Dpackage=com.example.prometheus2graphana -DinteractiveMode=false
    

    你可以根据实际需求修改-DgroupId、-DartifactId等参数的值。

  • 触发交互式输入提示
    如果想保留交互式模式,直接按回车键,或者检查终端的输出缓冲设置,确保输入提示能正常显示。之后按照提示依次输入groupId、artifactId、版本号、包名等信息,确认后即可继续生成项目。

内容的提问来源于stack exchange,提问作者Eljah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 12:11:04