关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法。
问题:我们在创建Maven子模块后的pom.xml文件一开始是有parent标签的,然后加载完就直接消失了。
解决方法:
直接手打上去,具体格式网上都有说怎么写,我就不在这里献丑了。这么做可能会出现包无法自动导入的BUG。不知道你们有没有,反正我这么干后就出现了。然后就只能手动导包。(手动导包这个过程对于不熟悉的人来说是可是很恶心的。在我看来!)
2.在父项目的pom.xml文件下,用dependencyManagement标签包裹dependencies标签,然后你刷新一下Maven文件目录,之后再创建子模块后的pom.xml文件就会自动有parent标签了。(原因还不知道,见谅!)
这么做就要在子模块里面再添加一次依赖,也就是子模块的pom.xml文件的dependencies标签里面再添加一次父项目引入的依赖。因为父项目使用dependencyManagement标签后子模块不会自动继承依赖。
两种方法有好有坏,看自己的喜好来吧。