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

时间:2015-03-16 13:47:44

标签: maven dependencies

我必须清理一个拥有大量模块的项目。现在,我想删除所有(或者可能是大多数)模块pom中的超级依赖。有没有简单的方法呢?

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

1 个答案:

答案 0 :(得分:0)

嗯,我不知道今天的搜索和替换工具是多么方便(你将在哪里搜索你的依赖项并用空字符串替换它)但除非有一个庞大的数字就像一个千万亿个模块,我会删除{{1部分使构建失败,然后删除缺少版本信息的依赖项。

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

相关问题