maven项目pom.xml文件添加依赖报错
maven项目pom.xml文件理解有时看很多篇博客都不能理解maven到底是在干啥,今天看到篇很简介易懂的介绍,确实在解决pom.xml文件报红的问题提供了很清晰的解决思路。好不容易搭建好了maven项目,只是在pom.xml中加了两个依赖包,pom.xml就无情的报错了,怎么解决?Maven一般情况下,当我们在pom.xml文件中添加了 dependency后,按下保存键,maven就会自动先
·
maven项目pom.xml文件理解
有时看很多篇博客都不能理解maven到底是在干啥,今天看到篇很简介易懂的介绍,确实在解决pom.xml文件报红的问题提供了很清晰的解决思路。
好不容易搭建好了maven项目,只是在pom.xml中加了两个依赖包,pom.xml就无情的报错了,怎么解决?
Maven
一般情况下,当我们在pom.xml文件中添加了 dependency后,按下保存键,maven就会自动先从本地仓库搜索相关库,如果找不到,它会试图从中央仓库去找此库,找到后,会下载到本地仓库,方便下次使用。关于仓库的解释如下图:
- 我们的pom.xml文件中报的错误是“Missing artifact javax.servlet:javax.servlet-api:jar:3.1.0-api”,这也就是说maven在从仓库加载我们添加的依赖库时出了问题。
- 那我们就先找到本地仓库,查看一下本地仓库中是否包含我们添加的依赖库,本地仓库在安装maven时指定,一般在“C:\Users\Administrator.m2\repository”,也就是我们自己的用户目录下的.m2目录下的repository目录中。
- 在这个目录中找到javax目录,找到我们添加的依赖,发现缺少jar包,也就是.jar文件
- 这时候,我们可以换成本地仓库中有的可以替代我们添加的那个依赖的jar包,我这里把pom.xml文件中改了一下,如下图
- 查看本地仓库,可以找到此jar包,问题解决。
转载链接
更多推荐
所有评论(0)