maven:如何从项目的所有模块中删除依赖项

maven: how to remove a dependency from all modules of a project

我必须清理一个包含大量模块的项目。现在,我想删除所有(或可能是大多数)这些模块 po 中的多余依赖项。有简单的方法吗?

提供更多上下文:此依赖项的版本在父 pom 中管理(在 dependencyManagement 中)。因此删除版本会使模块不可构建。不知道,这是否有帮助。

好吧,我不知道今天的搜索和替换工具有多方便(您可以在其中搜索您的依赖项并将其替换为空字符串),但除非数量巨大,就像一个千万亿个模块,否则我会删除 dependencyManagement 部分使构建失败,然后在缺少版本信息的地方删除依赖项。

据我所知,没有可用于删除所有依赖项的插件 pom.xmls 因此我不会将其视为典型的 Maven 任务,而是或多或少地在多个文件夹任务的多个文件中进行典型的搜索和替换.