创建maven项目的遇到的常见问题和解决方案

在创建maven项目的时候,会引发各种各样,稀奇古怪的问题,特别是在创建子项目的时候,这里简单的记录一下我遇到的各种场景和解决方式

1、pom文件是灰色的

当Idea创建模块时,模块名与之前创建并删除过的模块重名了,被IDEA误认为此Project中需要排除该Module,可能就会导致pom文件变成灰色。

解决方案:

Setting→Build Tools→Ignored Files 将Ignored Files中的√去掉即可。
创建maven项目的遇到的常见问题和解决方案_第1张图片

2、创建的java 包和resources包没有颜色

这是因为没有加载到模块中去,我们手动添加一下即可。
1、点击File,选择项目管理
创建maven项目的遇到的常见问题和解决方案_第2张图片
2、选择modules,选择对应的模块,添加对应的包功能即可,比如这里就是将java目录添加为Source。
创建maven项目的遇到的常见问题和解决方案_第3张图片

3、模块之间的继承 或者 创建父子级关系

1、想要父子级模块,首先要有两个maven项目,如图,像这里就是guli_parent拥有两个子模块
创建maven项目的遇到的常见问题和解决方案_第4张图片
2、即使我们的service和common模块是在guli_parent项目下的,但是也有可能没有父子关系,也就没有maven的传递性。这时候我们可以手动添加

第一步:先在父级项目添加如图信息
创建maven项目的遇到的常见问题和解决方案_第5张图片
第二步:在子级项目添加如下代码,这样就产生了父子关系了创建maven项目的遇到的常见问题和解决方案_第6张图片

4、pom文件中project标签爆红

创建maven项目的遇到的常见问题和解决方案_第7张图片
这是因为IDEA中可能还没缓过来,因为找的路径是有缓存问题的还是啥的,反正把这个删掉就好了。(这个标签在创建maven项目的时候是会自带的)
创建maven项目的遇到的常见问题和解决方案_第8张图片
删除之后更新一下maven就不会爆红了。

ps

可能后面还会遇到别的问题,遇到之后会加上去的,希望对大家有帮助~

你可能感兴趣的:(Java,Maven专栏,java,idea,maven)