intellij idea 开发中,创建Maven项目中的子模块以及相关错误解决

    现在开发,很多企业都用Maven来进行项目构建,关于Maven的优点,本文在此不再赘述。

    而平时我们学习或者做练习基本用到的都是 单项目-单模块模式,即一个Maven项目仅包含一个模块,没有子模块。如下图:

    

 

     如果我们想创建这个项目(就称他为 父项目 吧)的子模块,例如:strategypattern-1,strategypattern-2,strategypattern-3 。。。怎么实现呢?请看下图步骤(为了避免图片失真,只能原尺寸上传了):


   

  




然后我们就可以在左边的project栏中看到子模块 strategypattern-1了,同样的方式创建strategypattern-2,strategypattern-3 。。。

可能有的情况下我们会碰到这样的问题:Event Log中会红色显示 这样的信息,Failed to create a Maven project:   此处是一条路径  already exists in VFS,左边也没有看到我们需要的子模块被创建出来,而且是创建一个失败一个,为什么呢?如下所示:

这便是那条错误信息提示:Failed to create a Maven project:'F:/workprogram/strategypattern/pom.xml' already exists in VFS

关于这条错误信息,错误原因是新建的模块一直在父项目文件下生成,idea检测到父类的imi文件已经存在,就报错了,什么意思,看下下面这张图就能全部明白了


    因此,在创建项目子模块时,应该注意是否在父项目路径下一级存放了我们需要的子模块项目,添加就能成功创建了,至此,本文的内容介绍结束。。



猜你喜欢

转载自blog.csdn.net/medier/article/details/76585268