当我尝试在eclipse上构建maven项目时,我收到了这个错误:
-Dmaven.multiModuleProjectDirectory系统属性未设置。 检查$ M2_HOME环境变量和mvn脚本匹配。
答案 0 :(得分:1)
设置MAVEN_OPTS = -Dmaven.multiModuleProjectDirectory
答案 1 :(得分:0)
如果您正在Eclipse RCP上开发应用程序,并尝试使用任何过程(例如,嵌入式maven,通过创建自己的启动配置文件)来构建任何项目,则必须设置“ MavenLaunchConstants.ATTR_POM_DIR ”属性,提供了项目路径的值。
参考代码:
ILaunchConfigurationWorkingCopy workingCopy = launchConfigurationType.newInstance(launchFileFolder, launchFileName); workingCopy.setAttribute(MavenLaunchConstants.ATTR_POM_DIR, <project_path>);