最近刚上手一个比较大的Maven项目,里面的父子类工程很多,在svn上遇到坑(只能说明我对这些常用工具握的不太好),好了开始说问题:
遇到的情况:
项目中很多父子类工程,我负责其中某个模块,想检出一个完整的父子类工程
1、直接在父类工程上检出到工作空间,打开目录
2、打开目录,里面有好几个子工程,这个目录中还有单独的pom文件,显然不是正常的Maven项目结构
3、当前情况是父工程里包含了好多子工程,也就是说现在相当于只有一个工程,正常情况下父子类工程应该是分离的(父类工程被其它子类工程所依赖,也就是父类工程是单独的一个工程,其它子工程依赖于这个工程)
4、举例描述:
1)在a工程下有b、c、d....等很多子项目,a中有单独的pom文件,表明a是父类工程
2)正常情况:a工程与b、c、d项目是分开的,应该是a、b、c、d四个工程
如何解决:
其实这个根本不是什么坑,只是自己在导入项目的时候出错了
1、将当前工作空间中的项目删除
2、如何导入?(以eclipse来说)
1)eclipse显示项目目录结构的地方右键import 导入Maven工程
2)选择Existing Maven Projects
3)将从SVN检出的父类工程直接导入,刷新看看是不是父子类工程分开了!!
我遇到的情况是这样的。。。。