maven项目中,添加依赖后,出现"Dependency 'xxxx‘ not found"解决过程
来源:互联网 发布:http的默认端口 编辑:程序博客网 时间:2024/06/07 21:03
在idea中修改pom.xml文件,添加各种工程依赖的jar,一直没有问题,但有一天突然添加了一个jbpm3的依赖,发现一直报“Dependency 'xxx' not found",但在maven的仓库中可以找到的,就觉得奇怪了。
经过一段时间的了解后,主要和几个文件有关:
(1)、maven的settings.xml文件
如果你设置了镜像代理,但不巧的是设置成了如下内容(网上有帖子就要求这么设置aliyun的镜像的):
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf> //最好不要*,这就表示所有的仓库只使用aliyun的镜像,实际是aliyun只镜像了central,所以这里写成central
</mirror>
(2)、以我们上面的为例,jbpm3在maven repository可以查到,但查找的结果如下所示(注意红框,它表示这个jar在哪个仓库中):
上面明确表示,这个jar包在JBoss Releases的仓库,而不是在常见的Central中,如下图所示:
默认情况下,只会重Central中下载,而镜像一般只会镜像central库,所以就会导致上面的”Dependency 'xxxx‘ not found"情部了。
(3)、解决方法
原因都知道了,就好办了。一种是在settings.xml中添加对应的仓库,另一种是在pom.xml直接添加额外的仓库。推荐第二种,如下(在</project>之前添加):
<repositories> <repository> <id>JBoss repository</id> <url>https://repository.jboss.org/nexus/content/repositories/releases/</url> </repository></repositories>然后重新导入一下,理论上应该解决了。第一种方法就是在settings.xml中添加如下镜像:<mirror>
<id>jboss</id>
</mirror><name>jboss</name>
<url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
<mirrorOf>JBoss Releases</mirrorOf>
希望对你有帮助。
- maven项目中,添加依赖后,出现"Dependency 'xxxx‘ not found"解决过程
- IDEA中MAVEN项目Dependency not found 问题
- android studio删除依赖后添加依赖报错Error:Project with path 'XXXX' could not be found解决办法
- Java系统中,使用log4j2,再引入Kafka依赖后,出现log dependency警告的解决
- maven项目中 使用mybatis 出现 Invalid bound statement (not found) 错误原因之一
- 使用Hibernate过程中出现entity class not found 问题的解决思路
- 使用Hibernate过程中出现entity class not found 问题的解决思路
- 解决MyEclipse添加自定义库后,提示class not found
- 在vue项目创建的后开发中发现This dependency was not found: * !!vue-style-loader!css-loader?{"minimize":false,"
- 项目中添加mvn dependency
- 解决maven项目提示struts action not found
- tomcat 项目调试时经常出现source not found解决
- maven项目中缺少maven dependency目录
- maven项目中缺少maven dependency目录
- maven依赖--dependency命令
- pnp4nagios画图出现 XML file XXXX not found 问题
- apache编译过程中出现apr not found的问题解决
- 安装Qt过程中出现g++: command not found
- L2-010. 排座位
- 微信模板消息发送实例
- openstack创建的云主机不能访问外网,不能ping www.baidu.com
- Linux安装java环境
- Unity中让游戏对象消失或隐藏的几种方法
- maven项目中,添加依赖后,出现"Dependency 'xxxx‘ not found"解决过程
- a++ 与 ++a
- 10.16考试总结
- 基础练习 十六进制转十进制
- 第二次作业2.2
- kubernetes 使用NFS挂载共享存储的容器(一)
- Trees on the level HDU
- Nginx 500 Internal Server Error
- Hdu 2674 N!Again 阶乘 水题? 解题报告