注:下面的内容非常非常非常小白且低级,事后觉得很蠢。
先说结论:IDEA会自带一个Maven,但是不代表本机装了Maven(主观推断)。
背景是我在部署Java项目的时候,需要在命令行用 “mvn xxx” 命令,结果报错说 “无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称” ,我还在纳闷觉得说,我机子上不是有Maven吗?我记得我IDEA创建Java Project的时候不就用到了Maven吗?
结果进到IDEA的setting里面去看一下Maven配置,才发现Maven是编辑器自带的...
bundled,意为“附带的;捆绑的”。这下也就明白了,自以为的Maven其实是编辑器捆绑集成的,自己系统里还没装Maven,命令行里当然用不了相关命令了。