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

使用VS Code部署AWS SAM模板遇Maven未找到错误求助

解决AWS SAM构建时"Maven executable not found"的问题

原因及解决步骤:

  • 验证Maven是否已安装
    打开终端执行 mvn -v,若提示命令不存在,说明未安装Maven,根据操作系统完成安装:

    • Windows:下载Apache Maven二进制包解压,配置MAVEN_HOME环境变量,并将%MAVEN_HOME%\bin添加到系统PATH中。
    • macOS:通过Homebrew执行 brew install maven。
    • Linux:使用对应包管理器,如Ubuntu/Debian执行 sudo apt install maven,CentOS/RHEL执行 sudo yum install maven。
  • 确保VS Code能识别Maven路径
    安装完成后重启VS Code,在VS Code内置终端再次执行 mvn -v 验证是否能正常识别。若终端可识别但SAM构建仍失败,需确认SAM CLI使用的环境变量包含Maven路径。

  • 在SAM配置中指定Maven路径
    若Maven安装在非默认路径,可在项目根目录的samconfig.toml中添加配置:

    [build.parameters]
    maven_executable_path = "/实际路径/mvn"
    

    替换为你本地Maven可执行文件的完整路径。

  • 配置VS Code的AWS SAM扩展
    打开VS Code设置,搜索"AWS SAM",找到"Maven Executable Path"选项,填入Maven的完整可执行文件路径(如C:\apache-maven-3.9.6\bin\mvn.cmd或/usr/local/bin/mvn)。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 18:18:05