轉自:https://blog.csdn.net/lixld/article/details/82284269
idea中修改pom.xml文件,添加各種工程依賴的jar,一直沒有問題,
但今天遇到問題,一直提示Dependency 'xxxx‘ not found
可是在maven倉庫是能搜索到的,地址http://mvnrepository.com/
jbpm3在maven repository可以查到,但查找的結果如下所示(注意紅框,它表示這個jar在哪個倉庫中):
上面明確表示,這個jar包在JBoss Releases的倉庫,而不是在常見的Central中,如下圖所示:
在setting.xml文件中指了默認情況下,只會從 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>
上面這段配置只需要點擊
然后重新導入一下,理論上應該B把url替換為這個這里的url就解決了。
第一種方法就是在settings.xml中添加如下鏡像:
<mirror> <id>jboss</id> <name>jboss</name> <url>https://repository.jboss.org/nexus/content/repositories/releases/</url> <mirrorOf>JBoss Releases</mirrorOf> </mirror>