如何从 IntelliJ 中删除通过 pom.xml 添加的依赖项?
How can I remove a dependency from IntelliJ which I added through pom.xml?
我在 pom.xml 和 IntelliJ IDEA 中的依赖项中添加了 Spring 安全性,然后下载了它。我检查了 http://localhost:8080 并被重定向到 http://localhost:8080/login.
我现在想删除我添加的依赖项。我从 pom.xml 中删除了依赖项,但登录页面仍然存在,我仍然可以在 Maven 的依赖项中的 IntelliJ 中看到它。
如何才能彻底去除依赖?
当您对 pom.xml
进行更改时,可能会在 IDE 的 bottom-right 处出现一个弹出窗口:
Maven projects need to be imported
Import Changes Enable Auto-Import
如果您单击 'Import Changes',您应该会发现 IntelliJ 会重新加载 POM 文件并删除您已删除的依赖项。
假设屏幕上不再有该弹出窗口,您可以通过打开屏幕 right-hand 一侧的 'Maven' 选项卡并单击 'Reimport All Maven Projects'按钮(看起来像一个圆圈中有两个箭头的刷新按钮)。
您也可以让 IntelliJ 自动为您执行此操作。如果上面提到的弹出窗口仍然打开,只需单击 'Enable Auto-Import',否则打开设置并导航到:
构建、执行、部署 > 构建工具 > Maven > 导入
然后 select 选项“自动导入 Maven 项目”。
IntelliJ IDEA 缓存文件和依赖项。
- 尝试使缓存失效。如下 -
关闭intellij
删除 ...\home.IntelliJIdea14\system\Maven - maven 工件的缓存,你可以
可能会删除它。
模块和项目信息存储在项目中 - .idea 文件夹和 *.ipr
和 *.iml 文件,您可以删除它们以确保并重新导入项目。
可能是因为它正在从缓存位置加载 jar 文件。您可以清除单击 Reload All Maven Projects 按钮出现在屏幕右侧的 Maven 下,如屏幕截图所示。
完成后,重新运行您的项目。它应该按预期工作。
我在 pom.xml 和 IntelliJ IDEA 中的依赖项中添加了 Spring 安全性,然后下载了它。我检查了 http://localhost:8080 并被重定向到 http://localhost:8080/login.
我现在想删除我添加的依赖项。我从 pom.xml 中删除了依赖项,但登录页面仍然存在,我仍然可以在 Maven 的依赖项中的 IntelliJ 中看到它。
如何才能彻底去除依赖?
当您对 pom.xml
进行更改时,可能会在 IDE 的 bottom-right 处出现一个弹出窗口:
Maven projects need to be imported
Import Changes Enable Auto-Import
如果您单击 'Import Changes',您应该会发现 IntelliJ 会重新加载 POM 文件并删除您已删除的依赖项。
假设屏幕上不再有该弹出窗口,您可以通过打开屏幕 right-hand 一侧的 'Maven' 选项卡并单击 'Reimport All Maven Projects'按钮(看起来像一个圆圈中有两个箭头的刷新按钮)。
您也可以让 IntelliJ 自动为您执行此操作。如果上面提到的弹出窗口仍然打开,只需单击 'Enable Auto-Import',否则打开设置并导航到:
构建、执行、部署 > 构建工具 > Maven > 导入
然后 select 选项“自动导入 Maven 项目”。
IntelliJ IDEA 缓存文件和依赖项。
- 尝试使缓存失效。如下 -
关闭intellij
删除 ...\home.IntelliJIdea14\system\Maven - maven 工件的缓存,你可以 可能会删除它。
模块和项目信息存储在项目中 - .idea 文件夹和 *.ipr 和 *.iml 文件,您可以删除它们以确保并重新导入项目。
可能是因为它正在从缓存位置加载 jar 文件。您可以清除单击 Reload All Maven Projects 按钮出现在屏幕右侧的 Maven 下,如屏幕截图所示。