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

1、问题背景

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

2、网上的办法

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

3、实际解决办法

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值