问题描述
maven下载之后解压,之后添加了path,控制台执行 mvn --version 也能正常显示。
在eclipse 中 创建一个demo项目后,运行run as -> maven install 时提示如下:
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
从网上没找到相应的解决问题,不知各位是否遇到过此问题
刚刚测了一下,用eclipse 自带的maven好使,apache下载的不好用
问题解答
回答1:之前从网上找了两篇帖子修改eclipse.ini 文件,添加-Dmaven.multiModuleProjectDirectory=$M2_HOME,没起作用,后来在jdk的参数中加了这段就好使了
环境变量这么配的
shellexport M2_HOME=/Users/mac/Applications/mavenexport PATH=$M2_HOME/bin:$PATH 回答2:
检查一下环境变量配置的对不对,还有eclipse中maven的配置是否正确
回答3:给eclipse装插件做的?修改了maven的setting.xml 仓库路径了吗?在eclipse里也有指定的地方,再不行就看看run的时候环境变量加上试试看
回答4:配置错啦。永远不要使用自带的maven