如何删除通过pom.xml添加的IntelliJ依赖项?

问题描述

我在pom.xml和IntelliJ IDEA中的依赖项中添加了Spring Security,然后下载了它。我检查了http:// localhost:8080并重定向到http:// localhost:8080 / login。

我现在想删除添加的依赖项。我从pom.xml中删除了依赖项,但是登录页面仍然存在,并且仍然可以在IntelliJ中的Maven依赖项中看到它。

如何完全删除依赖项?

解决方法

当您更改为pom.xml时,IDE的右下角可能会出现一个弹出窗口,显示:

需要导入Maven项目
导入更改启用自动导入

如果单击“导入更改”,则应该发现IntelliJ重新加载了POM文件并删除了已删除的依赖项。

假设您不再在屏幕上显示该弹出窗口,则可以通过打开屏幕右侧的“ Maven”标签并单击“重新导入所有Maven项目”按钮来实现相同的操作(看起来像一个刷新按钮(带有两个箭头的圆圈)。

Maven tool window

您还可以让IntelliJ自动为您执行此操作。如果上述弹出窗口仍处于打开状态,只需单击“启用自动导入”,否则打开设置并导航至:

构建,执行,部署>构建工具> Maven>导入

然后选择“自动导入Maven项目”选项。

,

IntelliJ IDEA缓存文件和依赖项。

  1. 尝试使缓存无效。如下-

enter image description here

  1. 关闭intellij

  2. 删除... \ home.IntelliJIdea14 \ system \ Maven-缓存Maven工件,您可以 可能删除它。

  3. 模块和项目信息存储在项目中-.idea文件夹和* .ipr 和* .iml文件,可以确定将其删除,然后重新导入项目。

,

可能是因为它正在从缓存位置加载jar文件。您可以清除该屏幕截图中单击的 Maven 下的屏幕右侧部分中的重新加载所有Maven项目按钮。

Reload All Maven Project 完成后,重新运行您的项目。它应该可以正常工作。