【问题标题】:maven: how to remove a dependency from all modules of a projectmaven:如何从项目的所有模块中删除依赖项
【发布时间】:2015-03-16 23:56:58
【问题描述】:

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

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

【问题讨论】:

    标签: maven dependencies


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-29
      • 1970-01-01
      • 2018-02-21
      • 2015-12-08
      • 2015-03-07
      • 1970-01-01
      • 2013-04-27
      • 1970-01-01
      相关资源
      最近更新 更多