maven项目中,在run as  执行maven命令的时候,报错:

-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

这种问题实际上解决起来非常容易,但是为什么出现这种问题至今我都没有弄明白,解决方案如下:

在该maven项目使用的jdk上添加如下代码:

具体添加方法如下:

在myeclipse中打开这个页面,具体的打开步骤我就不多说了,如下图:

选中你的maven项目使用的jdk,点击edit按钮,出现如下页面:

在红色框中添加如图所示的一行代码,代码如下:

-Dmaven.multiModuleProjectDirectory=$M2_HOME

需要注意的地方是$M2_HOME,在环境变量中必须配置这个属性才可以,M2_HOME对应的环境变量值是maven的安装路径,例如:

M2_HOME=D:\maven\apache-maven-3.3.9(我的maven安装路径是在D盘)。

就这么简单,轻松解决,如果谁知道这个问题是为什么出现的请给我留言,万分感谢。希望我的解决方式可以帮到你。

解决maven项目中-Dmaven.multiModuleProjectDirectory报错问题相关推荐

  1. 解决 maven 项目中加入了 lombok 库后依然报错的问题

    解决 maven 项目中加入了 lombok 库后依然报错的问题 参考文章: (1)解决 maven 项目中加入了 lombok 库后依然报错的问题 (2)https://www.cnblogs.co ...

  2. 解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题

    解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题 参考文章: (1)解决Maven项目中pom.xml文件报错(Failure to transfer ...

  3. 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。

    Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号. 错误原因: pom.xml中依赖的jar包在本地仓库中不存在,但是在maven/conf/settings.xml中定义了阿里 ...

  4. 解决Vue项目在iOS 10 报错 “Cannot declare a let variable twice: ‘r‘”

    问题描述 如下图所示,H5页面在iPhone7P及IPhone5c(iOS 10)手机上打开白屏,使用vconsole查看报错原因是Cannot declare a let variable twic ...

  5. Vscode的vue项目中下滑红线报错问题

    Vscode的vue项目中下滑红线报错问题 1.报错原因 代码存在语法错误(错误并不影响项目的编译运行),并且校验功能是开启状态就会出现下滑红线的报错. 2.解决方法 1)关闭校验 如果项目的校验功能 ...

  6. 解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

    转载自   解决"Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer"问题 错误描述 当创建有动态web模块3.0 ...

  7. 解决maven项目-Dmaven.multiModuleProjectDirectory报错

    如图所示 window --->  Preferences ---> java ----> installed JREs 选中自己的jre 点击Edit... 将下面的代码粘贴进这个 ...

  8. vue项目中的一些报错解决方法

    1.mixed spaces and tabs no-mixed-spaces-and-tabs 禁止使用空格和tab混合缩进:大多数代码约定要求使用空格或 tab 进行缩进.因此,一行代码同时混有 ...

  9. Highcharts 写 venn图 (韦恩图),以及解决项目中venn的报错

    文章目录 Highcharts 写 venn图 鼠标悬浮效果以及点击事件 具体方法 下面具体代码如下: 单独的html文件写highcharts Highcharts 写 venn图 鼠标悬浮效果以及 ...

最新文章

  1. 前端Vue学习之路(一)-初识Vue
  2. linux xargs命令的使用及其与exec、管道的区别
  3. android 多个标签页,Android一个标签页的实现
  4. 华为云创建免费服务器的一次失败尝试
  5. Exchange与ADFS单点登录 PART 6:Exchange声明规则配置
  6. 如何快速打好java基础_学习Java课程时如何才能打好基础呢?
  7. matlab 高级函数
  8. Android自定义Toast
  9. Hadoop学习总结(3)——Hadoop伪分布式环境搭建
  10. 常规RPC通讯过程【转载】
  11. 响应式html5框架,15个最好的HTML5前端响应式框架(2014)
  12. 【解题报告】动态规划进阶题(区间DP、树形DP、状压DP入门)
  13. MyEclipse10安装properties文件插件
  14. 为什么20的阶乘是负的Java_为什么 n 为20 阶乘为负数
  15. 分析力学-清华大学基科班课件
  16. 编译原理(三)语法分析:3.二义性与二义性的消除
  17. 计算机科技兴趣小组活动总结,科技兴趣小组的活动总结
  18. win10多用户同时远程桌面登陆
  19. 揭秘曝光所有互联网赚钱的秘密及方法
  20. 邮件里面的图怎么复制出来_图文并茂的电子邮件制作,只要你想,你也能做到...

热门文章

  1. xadmin自定义页面
  2. 树莓派与DS18B20获取环境温度(Linux)
  3. 目前主流的app开发方式
  4. 数据库大作业——学生选课系统(基于SpringBoot+Mysql)
  5. java数据回填_快逸数据回填的实现方法
  6. 网络工具之HCL模拟器安装及使用 | 寻找C站宝藏
  7. WIN 11 无法正常运行HCL 模拟器
  8. 高通推出骁龙888处理器,移动办公使用电子邮箱更便捷!
  9. .NET c#音乐播放器
  10. children()和children以及childrenNode的区别