经验总结:Maven插件找不到问题

1、问题背景

    Maven插件一般都是让人忽略的东西。自己项目编译运行都是用的默认插件,基本没人关注插件怎么配。但是我们引入别人的项目,或者某些很牛批的第三方项目(比如人人开源)来作为自己的模块时,就会发现牛批第三方项目的pom文件,往往都会写自己的插件。放到自己的项目里,插件就开始标红。

2、网上的办法

   网上的办法有核实插件版本,修改Maven镜像到阿里云,将.m2(IDEA自带MAVEN)或者 自定义仓库中的依赖全部删除后重新下载。 以上办法是个思路,但都没解决我的问题,其他人说不定这些办法就有用

3、实际解决办法

主要是由于插件都写在 pom文件的 标签下。这个标签下,Maven是不会去中央仓库下载依赖的,所以标红。

我们要做的就是将插件的坐标,从标签复制到 标签下,然后Maven就会去仓库找插件下载啦,下载完成后,再删除标签下的插件坐标,即可解决问题

你可能感兴趣的:(经验总结,maven)