pom.xml中Could not transfer artifact commons-lang错误解决办法

最近在学习maven,实时发现问题,实时记录下来,以备后用


同事的正常项目,我正常倒入Eclipse中以后,pom.xml文件报错,打开该文件,前2行有下划红线

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">


给出的提示信息:“Multiple annotations found at this line“  这个开头的,然后接下来就是什么jar包有问题,我的是jackson.jar有问题,错误还挺长,

这都不是重点。重点是解决方法。



我是linux环境,首先通过命令终端进入到项目目录,然后执行mvn compile


执行成功后(必须是执行成功了,该方法才好使。必须BUILD SUCCESS)


然后在Eclipse中选中该项目  右键-----Maven----Update Project ---勾选Update dependencies下面的Force Update of Snapshots/Releases这个选项。


点击ok。


则现在的pom.xml不再报错








版权声明:本文为sys0613原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。