持续集成之路——Maven的Missing artifact问题解决

简介:       今天在创建一个新的Maven项目时,在其中添加了很多依赖。刚开始为了避免错误就每添加一次,保存一下,Eclipse就会下载相应的包。最后为了加快速度就把剩下的包全部添加了,再次保存就出现了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私服中,然后引用新的依赖。

目录
相关文章
|
25天前
|
Java Maven
maven:the pom for XXX is missing, no dependency information available
maven:the pom for XXX is missing, no dependency information available
17 0
|
6月前
|
Java 数据库连接 网络安全
已解决 IDEA Maven 项目中 “Could not find artifact“ 问题的常见情况和解决方案
已解决 IDEA Maven 项目中 “Could not find artifact“ 问题的常见情况和解决方案
3362 0
|
9月前
|
缓存 Java Maven
maven出现Dependency not found 和Could not find artifact的解决方法(已解决)
maven出现Dependency not found 和Could not find artifact的解决方法(已解决)
1214 0
|
11月前
|
Java Maven Android开发
Maven-Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quickstart:jar:1.1
Maven-Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quickstart:jar:1.1
66 0
|
运维 Java jenkins
jenkins持续集成从0入门到实战【三】集成Git和Maven
Maven是目前主流的自动化构建工具,而Git也是目前主流的分布式版本控制系统。要做Java项目的持续集成必须会集成这2个工具。
189 0
jenkins持续集成从0入门到实战【三】集成Git和Maven
|
Java Maven
Maven - Could not find artifact
Maven - Could not find artifact
916 0
|
Java jenkins 应用服务中间件
持续集成环境—maven、tomcat、安装
持续集成环境(5)-Maven安装和配置 在Jenkins集成服务器上,我们需要安装Maven来编译和打包项目。
持续集成环境—maven、tomcat、安装
|
Java Maven 容器
maven Missing artifact
Missing artifact一般有几种情况
3573 0

热门文章

最新文章

推荐镜像

更多