如何从 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如何从svn上导出maven工程

从Eclipse中的Maven项目调试Junit测试

如何从 Eclipse 在 Tomcat 中运行 Maven 项目

如何从 Eclipse 将 Maven 项目的 WAR 部署到 JBoss 服务器?

已经搭建好java项目,如何直接将maven本地仓库中的所有jar通过pom直接引入

从 Git 将 Maven 项目导入 Eclipse