gpt4 book ai didi

java - Maven:消除本地仓库中除最新版本之外的所有库

转载 作者:行者123 更新时间:2023-11-29 05:19:56 25 4
gpt4 key购买 nike

我在我的项目中使用了一个库,我在开发过程中使用了它的许多版本,因此我的本地 Maven 存储库包含该库的许多旧版本。

我怀疑冲突可能会导致我遇到一些奇怪的问题,所以我想从我的本地 Maven 存储库中删除除最新版本之外的所有库。

我该怎么做?

如果有任何不同,我目前正在使用该库的 SNAPSHOT 版本(根据其开发人员的推荐)。

PS:删除整个存储库不是一个非常实用的选择,因为该存储库目前超过 1.2G,而且我的连接速度很慢,有上限。

最佳答案

如果您知道依赖坐标,您可以从本地目录中手动删除它们。例如,如果这是您的依赖项:

<dependency>
<groupId>org.glassfish.jersey</groupId>
<artifactId>jersey-bom</artifactId>
<version>2.9</version>
</dependency>

在 Linux 上你可以运行:

rm -rf ~/.m2/repository/org/glassfish/jersey/jersey-bom/

在 Windows 上,您可以使用资源管理器删除它或运行:

rd /S /Q C:\Users\%username%\.m2\repository\org\glassfish\jersey\jersey-bom\

关于java - Maven:消除本地仓库中除最新版本之外的所有库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25186661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com