有自己思想,拒绝纯复制黏贴!!!
有自己思想,拒绝纯复制黏贴!!!
有自己思想,拒绝纯复制黏贴!!!
这里说个题外话,现在网上有一种现象让我深恶痛绝,就是很多网友对别人所发的博文不加验证,便进行纯复制转发,我很想知道,转发了之后意义在哪?自己都没有去验证所转发的内容是否有效便进行纯复制转发,你们这是在污染网络环境,每次我遇到问题,网上一搜,搜索引擎前面几页一模一样的答案,而且还不是有效的博文,看着这些千篇一律的东西,真的是让我抓狂!!!小小吐槽一下
----------------------------------------------------------------------------------以下是正文-----------------------------------------------------------------------------------
一、问题背景
pom文件报红,此时我用的Maven是最新版本的3.8.5,起初我没有想到是版本的问题,以为是Maven的settings文件配置有问题,所以我反反复复核查mirror标签和profile标签处是否配置错误,然后在经过无数次的核查后,同时我也去到本地仓库发现该依赖确确实实下载下来了(有jar包),pom文件依旧报红。
而且,我还偶然发现存在另一个问题,那就是Maven窗口里少了Plugins和Dependencies,
每个模块都一样,都只有Lifecycle,少了Plugins和Dependencies,我才注意到我现在用的Maven版本是最新版,跟我平时用的不一样版本(平时用的是3.6.3)。
二、解决思路
出现pom文件报红的原因有很多种,处理方式也各有不同,其他的处理方式网上很多,你们自己查找,这里就不说了,这里只说我出现这个问题怎么处理的。
我的处理是,不用最新版3.8.5,改用老版本3.6.3,也许最新版刚出不久是会有什么bug也说不定。
在我改用老版本3.6.3之后,报红问题就没有了,同时,右侧Maven窗口的每个模块的Plugins和Dependencies也生成出来了。