【发布时间】:2018-01-23 12:24:09
【问题描述】:
我在 Intellij Idea 中创建了一个简单的 Spring Initializr Web 项目。创建项目后,我在pom.xml 文件中只看到两个依赖项(spring-boot-starter-web 和spring-boot-starter-test),但项目结构中的External Libraries 确实包含许多未使用的jar(这显然会降低性能)。请参阅下面的屏幕截图。
是否有任何快捷方式或手动方式来删除未使用的依赖项并仅保留所需的依赖项?
编辑
虽然Remove Unused Resources 选项可用(右键单击External Libraries 然后Refactor 选项)但它似乎不起作用。
【问题讨论】:
-
你为什么关心这个?这些很可能是 maven 插件、spring boot web 和测试依赖项所需的传递依赖项。此外,当找不到所需的类时,删除您认为不需要的依赖项将导致运行时异常。 Spring 管理依赖项
标签: maven spring-boot intellij-idea pom.xml