java - 从 Maven 项目的类路径中排除某些依赖项

标签 java maven

我有一个带有一些依赖项的 Maven 项目。其中一些具有依赖于某些 jar A 的传递依赖性。我想排除这个 jar 。好的,我可以为本身依赖于 A 的每个依赖项添加排除项。但这有点乏味。有什么办法可以将此排除项放在 Maven 项目配置中的一个位置吗?

最佳答案

在有 <dependencyManagement/> 的地方使用父 pom .然后在您的 POM 文件中扩展这个父级。

或者,如果它是一个包含所有这些依赖项的项目,并且它们包含在依赖项树上具有多个版本的传递依赖项,请在 POM 文件中明确定义该依赖项,这将覆盖传递版本。

看我的解释here对于类似的问题。

关于java - 从 Maven 项目的类路径中排除某些依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19702763/

相关文章:

java - Netbeans:包 com.mysql 不存在

java - 如何删除 .jar 文件中的类文件并用我自己的实现更改它

android - 从 Jenkins 传递 MAVEN 配置文件参数

java - 如何使用 pom.xml 在单个类中执行测试?

java - 当 countDownLatch.await() 超时时记录

java - 另一个 NoClassDefFoundError 难题

java - 带空格的 Eclipse 运行配置参数

java - 从 IntelliJ 2019 中运行 Maven 命令( "Lifecycle"目标除外)

java - 商业Web应用平台架构

java - 找不到元素 'cache:annotation-driven' 的声明。?