Maven 错误 Failure to transfer ...was cached in the local repository...
2016-12-10 15:00
1381 查看
问题描述
在使用公司内部的maven仓库编译项目时,由于新加入了几个依赖包,第一次编译失败了,此后在修复了公司内部maven仓库后编译项目出现错误:Failure to transfer xmlpull:xmlpull:jar:1.1.3.1 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed...
问题原因
Maven默认会使用本地缓存的库来编译工程,对于上次下载失败的库,maven会在~/.m2/repository/ / / /目录下创建xxx.lastUpdated文件,一旦这个文件存在,那么在直到下一次nexus更新之前都不会更新这个依赖库。解决办法
删除~/.m2/repository/ / / /目录下的*.lastUpdated文件,然后再次运行mvn compile编译工程。另外也有说可以修改~/.m2/settings.xml文件,将其中的仓库添加
<updatePolicy>always</updatePolicy>
来强制每次都更新依赖库,但这个方法我还没有试过,这里先记下,下次再碰到这个问题的时候再试试。
相关文章推荐
- Failure to transfer org.apache.maven:maven-archiver:pom:2.5 from http://repo.maven.apache.org/ maven2 was cached in the local repository, resolution will not be reattempted until the update interv
- Maven-010-maven 编译报错:Failure to ... in ... was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced.
- Non-resolvable import POM: Failure to find Dalston.RC1 in was cached in the local repository
- Maven错误:was cached in the local repository, resolution will not be reattempted until the update
- Failure to find xxx in xxx was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced @ xxx
- Maven经典错误之三:was cached in the local repository, resolution will not be reattempted until the upda
- 解决mvn install问题Failure to find ** was cached in the local repository
- Maven error “Failure to transfer…wan cached in local repository”
- was cached in the local repository, resolution will not be reattempted until(Maven常见问题)
- 解决 Maven was cached in the local repository, resolution will not be reattempted until the update interv
- ubuntu jenkins 构建报“Failure to find xxx.jar apache.org/maven2 was cached in the local repository"错误
- was cached in the local repository, resolution will not be reattempted until(Maven常见问题)
- Maven was cached in the local repository, resolution will not be reattempted until the update interv
- was cached in the local repository, resolution will not be reattempted until the update interval of
- was cached in the local repository, resolution will not be reattempted until the update interval of
- 解决maven执行命令时提示:cached in the local repository
- maven编译项目时提示:cached in the local repository
- 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......
- was cached in the local repository, resolution will not be reattempted until
- maven项目pom.xml报错……was cached in the local repository的解决方法