maven错误

来源:互联网 发布:任务管理 知乎 编辑:程序博客网 时间:2024/05/19 20:18

 Could not resolve dependencies for project********:war:0.0.1-SNAPSHOT: Could not find artifact******************:jar:0.0.1-SNAPSHOT -> [Help 1]错误

每次导入工程我几乎都会遇到这样的一个问题:

分析原因:就是服务器和本地用的是一套svn源码和pom配置,但是有个依赖jar就是咱本地编不过,只要运行就是报下面的错误.但是同样的东西服务器就可以打包成功,在服务器和本地只上 是公司的私服仓库。


解决办法:
第一种办法:以windows为例; 进入系统的 .m2 文件,即D:\maven\MvnRespos\repository\com****(提示:自己的仓库中哦)目录,把那个目录删除掉,然后在运行mvn的命令,他会重新下载对应的所以jar包,文件就解决了。

原因: 这可能是maven的缓存导致的,遇到这种情况可以把repository 都干掉,maven会重新自动下载。

第二种办法:
我也碰到这个问题,需要把parent工程,也就是package是pom的那个工程先install一下

然后我就找parent下面的pom,找到<packaging>标签里是pom的那个包,然后install了一下,就好了。原因未知,但是的确救了很多碰到相似问题的人


原创粉丝点击