最近在学习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不再报错
本文介绍了一种解决Maven项目中pom.xml文件出现报错的方法,特别是当遇到XML注释问题和依赖项如jackson.jar引发的问题时。通过在Linux环境下使用命令行工具mvn compile编译项目,并在Eclipse IDE中强制更新依赖项来解决问题。
1万+

被折叠的 条评论
为什么被折叠?



