我在pom.xml中有很多依赖项。当我浏览我的项目时,我安装了不再使用的依赖项(由于试验和错误)。
所以我删除了pom.xml中不再使用的依赖项。 执行mvn clean然后安装mvn。 我在pom.xml中删除的依赖项是否已不再存在于maven存储库中?
答案 0 :(得分:1)
mvn clean
不清理您的存储库。它只清理项目。
答案 1 :(得分:1)
您可以手动执行此操作,如@Arnaud所评论,或者您可能更喜欢在项目中使用maven-dependency-plugin和purge-local-repository
目标的自动方式,该项目仅声明已删除的依赖项:
mvn dependency:purge-local-repository
答案 2 :(得分:1)
在Purging local repository dependencies的帮助下,您需要这样做。但这有点棘手。所以在使用它时要小心。
我认为dependency:purge-local-repository
和可选参数excludes
会对您有所帮助。
excludes
除了: groupId形式的依赖项列表:artifactId,不应删除/刷新。
有关完整文档,请参阅this。