无法在esclipe上构建maven项目

时间:2016-02-14 04:11:49

标签: maven

当我尝试在eclipse上构建maven项目时,我收到了这个错误:

  

-Dmaven.multiModuleProjectDirectory系统属性未设置。       检查$ M2_HOME环境变量和mvn脚本匹配。

2 个答案:

答案 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>);