log4j的1.2.15版本,在pom.xml中的顶层project报错错误: Failure to transfer javax.jms:jms:jar:1.1 from https://maven-repository.dev.java.net/nonav/repository......
在动态网站工程中,添加了Pom依赖,当添加log4j的1.2.15版本依赖时,在pom.xml中的顶层project报错错误: Failure to transfer javax.jms:jms:jar:1.1 from https://maven-repository.dev.java.net/nonav/repository......,如下图
这是因为 https://maven-repository.dev.java.net/nonav/repository 这个域名已经无法解析了。
而用到这个链接的原因是,在log4j 1.2.15版本中,引用了这样一个repos
<repository>
<id>java.net</id>
<url> https://maven-repository.dev.java.net/nonav/repository </url>
<layout>legacy</layout>
</repository>
要从它这里面下载jms。
解决办法:把log4j的版本换成1.2.16或更高。