如何从maven存储库中清除旧的依赖项? 您所在的位置:网站首页 pom移除某个maven依赖 如何从maven存储库中清除旧的依赖项?

如何从maven存储库中清除旧的依赖项?

2024-07-16 19:51| 来源: 网络整理| 查看: 265

Short answer -已删除{user.home}中的.m2文件夹。例如,在Windows10中,用户的主页是C:\Users\user1。使用mvn clean package重新构建项目。只有项目需要的那些依赖项才会保留下来。

Long Answer - .m2文件夹就像一个普通的文件夹,该文件夹的内容是从不同的项目构建的。我认为没有办法自动找出哪个库是“旧的”。事实上,old是一个模糊的词。当在项目中使用以前版本的库时,可能有很多原因,因此无法确定哪一个是未使用的。

您所能做的就是删除.m2文件夹并重新构建所有项目,然后该文件夹将自动构建所有所需的库。

如果您只关心在所有项目中使用的库的特定版本,那么项目的pom也应该更新到最新版本,这一点很重要。也就是说,如果不同的POM引用不同版本的库,那么所有的库都将在.m2中下载。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有