在命令行中执行 maven 命令后 CMD 命令不起作用

CMD commands not working after executing maven command in command line

当我尝试运行这一系列命令时

cd \ && cd Users/gusenbauerM/IdeaProjects &
cd entities && rd /s /q target && mvn clean install -U && cd .. 

我从上一个 cd.. 命令中得到以下错误

The command "cmd" is either misspelled or could not be found

我的系统变量如下所示:

JAVA_HOME    ->     C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot
MAVEN_HOME   ->     C:\Program Files\apache-maven-3.8.4
M2_HOME      ->     C:\Program Files\apache-maven-3.8.4
PATH         ->     %MAVEN_HOME%\bin

更新

就像 khmarbaise 指出的那样,我不需要 M2_HOME 变量。

此外,我发现在 运行 执行 Maven 命令后总是显示错误,无论是哪个命令。

mvn -version

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: C:\Program Files\apache-maven-3.8.4
Java version: 11.0.12, vendor: Eclipse Foundation, runtime: C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot
Default locale: de_AT, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
The command "cmd" is either misspelled or could not be found

我找到了解决问题的方法。我没有将 %MAVEN_HOME%\bin 添加到 PATH 变量(它取代了实际的变量),我创建了一个新的 PATH 变量,它只有一个值 %MAVEN_HOME%\bin.

所以 Maven 工作了,但我有点破坏了其他一切。