通过Chocolatey安装Maven后尝试使用Maven命令时出错

时间:2019-11-04 14:46:35

标签: java powershell maven environment-variables chocolatey

我正在编写在Windows 10上设置自动化环境的python脚本。

作为脚本的一部分,我使用以下命令通过powershell安装Chocolatey:

  1. “ powershell.exe Set-ExecutionPolicy Unrestricted -Scope Process -Force;`iex((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))”
  2. “启用巧克力功能-n = allowGlobalConfirmation”

然后,我使用以下命令安装Maven@3.6.1.20190711: 'powershell.exe Set-ExecutionPolicy不受限制的作用域进程; choco install -g maven --version = 3.6.1.20190711 -y; refreshenv'

此安装将设置M2_HOME环境变量,并将PATH环境变量修改为%M2_HOME%\ bin(应如此)。 尝试通过终端运行mvn命令时,例如说'mvn -v'或'mvn --version',我得到“命令的语法不正确。”。

使用RefreshEnv命令后,可以正确打印mvn -v的Maven版本,但是当我重新打开终端或重新启动计算机时,我再次得到“命令的语法不正确。”

在通过Chocolatey安装Maven之后不重复刷新环境变量的使用Maven的解决方案吗?

0 个答案:

没有答案