zoukankan      html  css  js  c++  java
  • 持续集成之路——Maven的Missing artifact问题解决

    今天在创建一个新的Maven项目时,在其中添加了很多依赖。刚开始为了避免错误就每添加一次,保存一下,Eclipse就会下载相应的包。最后为了加快速度就把剩下的包全部添加了,再次保存就出现Missing artifact错误,就连以前正常的包也出现了这个问题。

          于是一个个删除新添加的依赖,当删除了一个叫做quartz-all的依赖后,一切都正常了。然后把其他依赖都添加上,也是正常的。于是去本地的repository查看quartz-all的详细信息,发现里面只有一个quartz-all.jar,而其他目录同时还包含一个相应的pom文件。初步判定是这里的问题。然后去远程的仓库查看,也没有pom文件。忽然想起来,上传本地依赖到nexus私服时,可以自动产生相应地的pom。于是就把本地已经下载quartz-all.jar上传到nexus中,然后在项目中引用这个依赖。问题解决。

     

           总结:

           问题现象:Maven下载依赖时,出现Missing artifact错误提示

           原因: 其中某一个或者几个依赖缺少pom文件

           解决方法:将依赖包上传到maven私服中,然后引用新的依赖。

  • 相关阅读:
    day 50 jquery之看我操作
    day 49 JavaScript中BOM和DOM
    day 43 CSS前端
    day 42 前端HTML
    day 41 mysql索引以及前端的简介
    day 40 mysql 之视图,触发器,事务,存储过程及函数
    day 39数据库mysql之多表查询
    day 38 数据库MySQL之单表查询
    day 37 数据库MySQL基本操作
    39套漂亮的后台模板
  • 原文地址:https://www.cnblogs.com/chenying99/p/2559661.html
Copyright © 2011-2022 走看看