如何从 Eclipse 中的 Maven 项目中删除未使用的依赖项? [复制]
Posted
技术标签:
【中文标题】如何从 Eclipse 中的 Maven 项目中删除未使用的依赖项? [复制]【英文标题】:How to remove unused depedencies from maven project in eclipse? [duplicate] 【发布时间】:2018-07-13 20:39:21 【问题描述】:我正在创建 maven 项目,在其中添加了许多 jar。现在我想从项目中删除一些未使用的罐子。但我无法确定哪些未使用。因此,任何人都可以为我提供简单的方法来识别和删除那些未使用的 jar。我看到了一些解决方案,但对我不起作用。
【问题讨论】:
我已编辑您的问题以删除您要求工具建议的部分,这会使您的问题偏离主题。 谢谢你马克Rotteveel 请注意,您必须使用“pom.xml”添加 jar。您不能使用 IDE 添加 jar 的正常方式。 这能回答你的问题吗? Is there a simple way to remove unused dependencies from a maven pom.xml? 【参考方案1】:首先从您的源代码中删除未使用的导入。在 Eclipse 中,它是 Source -> Organize Imports。然后你可以通过运行mvn dependency:analyze-only
来使用Maven 依赖分析器。它将生成一个报告,识别未使用的依赖项。
【讨论】:
谢谢乔纳森·罗森。【参考方案2】:您可以使用 maven dependency:analyze
来检测未使用的依赖项。但它不会删除任何东西。
http://maven.apache.org/plugins/maven-dependency-plugin/analyze-mojo.html
【讨论】:
以上是关于如何从 Eclipse 中的 Maven 项目中删除未使用的依赖项? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Eclipse 在 Tomcat 中运行 Maven 项目
如何从 Eclipse 将 Maven 项目的 WAR 部署到 JBoss 服务器?