目前很多的maven项目都是分模块开发的,例如一个项目分为:web模块,biz模块,service模块,api模块,job模块等等,这种情况在导入到eclipse的时候可能会有很多编译错误,下面就教给大家如何处理在eclipse中导入maven模块项目以及处理编译问题。
一、MAC情况的处理步骤:
1.通过git clone,将代码clone下来。
2.clone下来之后,cd 项目名,进入项目的目录里面,执行命令:mvn eclipse:eclipse
3.执行完之后,再执行完命令:mvn clean install -Dmaven.test.skip=true
4.执行完上面的就可以了,此时就可以,就可以在eclipse,右键import,选择已经存在的maven项目,如下图:
5.导入之后就可以了,之后需要在eclipse里面的偏好设置中,找到:maven,然后User Settings,指定对应的setting,再apply就行,见下面图:
6.此时已经可以了,只需要右键项目,执行:Maven,选择Update Project...,就可以引入所需要的所有的jar包了。
二、Windows情况的处理步骤:
1.同样是git clone,clone下对应的项目,或者用eclipse插件clone到eclipse的Git视图中。
2.然后在eclipse中,右键,选择import,选择已经存在的maven项目,见上图。
3.导入之后,分别选择各个模块项目,右键,选择Properties,选择:Project Facets,如果是web模块,在右侧选择:Dynamic Web Module,Java,JavaScript;其他的模块在右侧选择:Java,Utility Module模块;最后选择apply,点击OK即可。
4.此是再参照上面的第5步即可
最后如果看不到下图的这个包,可以参照博客:http://blog.csdn.net/jianjun200607/article/details/73889638。