IDEA maven项目插件sync错误的解决方案
今天用idea创建了一个spring boot项目,发现maven插件那里爆红,但是lifecycle又没有问题,很奇怪,我之前已经在settings里面把maven的版本和repository仓库配置好了的
但是这次为什么又不行了呢
没办法,试图到网上去搜索解决方案
方案1:也是最多的,提示idea中的maven配置版本和本地仓库位置不同之前已经修改过,方法失败
PS.IDEA的仓库配置很坑,单独在当前project里面设置maven版本和仓库位置的话,是不会对新项目生效的。如果需要对所有项目
都采用这个配置的话需要先close project,再去setting中改成对新建项目生效,后面的项目才能都使用这个配置
方案1.在maven版本的conf文件中加入阿里云镜像源
早就加过了,而且加了不止一个镜像,方法失败
方案2.在conf的profiles里面加入profile。
尝试后失败
方案3.修改pom.xml中的spring版本,我的是2.3.2.release,改成2.2.5。解决了springframework和maven.jar的插件红波浪
然后我就找不到其他波浪线的解决方案了。
然后仔细一看,剩下的不都是maven的lifecycle里面的东西吗,为什么上面报错下面不报错呢。于是去本地仓库里面查找maven的lifecycle的那些插件,发现都在。在IDEA中运行clean命令,也能顺利执行。我想着反正能用就算了,再一看plugin里面,maven-clean的波浪线已经没了。
莫非全部运行一遍即可把波浪线去掉?迫不及待地点了deploy,然后再看plugins里面的波浪线就都没了
结论:如果上述方法不行,但是lifecycle里面的插件都能运行的话,建议挨个尝试一下,说不定就好了。