Discuss / Java / maven环境变量?

maven环境变量?

Topic source

young

#1 Created at ... [Delete] [Delete and Lock User]

为什么我配置的环境变量是MAVEN_HOME?而教程是M2_HOME。我现在用的版本是3.9.6,我试了一下,两种环境变量都是可以使用命令mvn -v

young

#2 Created at ... [Delete] [Delete and Lock User]

https://maven.apache.org/docs/3.5.0/release-notes.html在这个文档中有一个说明,"Based on problems in using M2_HOME related to different Maven versions installed and to simplify things, the usage of M2_HOME has been removed and is not supported any more MNG-5823MNG-5836MNG-5607."

young

#3 Created at ... [Delete] [Delete and Lock User]

就是在3.5.0之后,M2_HOME这种用法不再支持了。但是为什么我试了一下,还是能用?

廖雪峰

#4 Created at ... [Delete] [Delete and Lock User]

生效的不是XXX_HOME,而是PATH=%XXX_HOME%;...

只要path能找到mvn,它就能正常跑

类似变量名,有啥好纠结的,你叫ABC也可以

young

#6 Created at ... [Delete] [Delete and Lock User]

收到了。@廖雪峰。谢谢解释。的确生效,正常跑的原因是找到了PATH。

@小丑竟是自己。这的确是起一个变量名的事情,但这也是起一个统一的,共识的名字的问题。


  • 1

Reply