我有一个带有一些依赖项的 Maven 项目。其中一些具有依赖于某些 jar A 的传递依赖性。我想排除这个 jar 。好的,我可以为本身依赖于 A 的每个依赖项添加排除项。但这有点乏味。有什么办法可以将此排除项放在 Maven 项目配置中的一个位置吗?
最佳答案
在有 <dependencyManagement/>
的地方使用父 pom .然后在您的 POM 文件中扩展这个父级。
或者,如果它是一个包含所有这些依赖项的项目,并且它们包含在依赖项树上具有多个版本的传递依赖项,请在 POM 文件中明确定义该依赖项,这将覆盖传递版本。
看我的解释here对于类似的问题。
关于java - 从 Maven 项目的类路径中排除某些依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19702763/