如何删除maven获取的缓存本地工件?

Sid*_*tha 7 artifactory pom.xml maven-3

运行maven命令后,jboss工件将缓存在我的本地仓库中/.m2.但是,这是错误的副本,我们已在本地服务器上更新了我们的工件.如何删除此缓存副本?(除了手动删除jboss文件夹中的/.m2/repository/org文件夹).有maven命令吗?另外,我想知道本地存储库是如何构造的,它是否groupId, artifactId, version (GAV)以任何方式存在?

nif*_*nif 10

在使用依赖-Umvn构建项目时,可以使用选项强制更新快照工件.Maven将采用指定版本的最新快照.您必须先将固定快照工件部署到存储库.最新快照由附加到jar文件名的时间戳确定.

但是,发布版本不会更新.下载并验证发布工件后,如果在远程存储库中替换它,则必须手动将其删除.通常,您永远不应该替换发行版本工件.相反,您应该始终发布新版本(并可能从存储库中删除错误的版本)并更改pom.xml使用此工件的项目的文件.

有关本地/远程存储库的结构,请参阅下面的链接.

参考文献: