我有一个Java Maven项目,在pom.xml文件中定义了一些依赖项。最近我决定从Junit转移到TestNG,所以我从pom.xml中删除了Junit依赖项,并添加了TestNG依赖项。
我希望看到Junit jar库从Maven Dependencies文件夹中消失,但这并没有发生。我仍然可以在dependencies文件夹中看到jar文件,并且它仍然被我的测试用例使用。
我可以看到TestNG jar也在那里,但是它没有被使用。我当然可以手动更改它,但是这不是我的意图。
我做错了什么吗?是否有任何其他步骤我错过了,将允许我删除旧的依赖关系?
1条答案
按热度按时间kpbwa7wx1#
以下内容适用于全局
.m2
文件夹,在该文件夹中可以下载maven依赖项,并且对于您的maven项目是通用的。.m2文件夹不会自动清理,因为这些依赖项可能会在另一个项目中使用,因此它的错误假设是,替换
pom
文件中的依赖项将自动从您的存储库中删除。您可以查看depedency plugin并运行以下命令
或