java - 是否可以让 Maven 在版本冲突时拒绝构建?

标签 java maven

瓷砖几乎说明了一切。

我经常处理依赖库 AB 的项目,

A 想要引入 C version 1.0.0B 想要引入 C version 1.5.6.

Maven 的默认行为似乎是 mvn package 成功,包括类路径上的一个或另一个版本的 C

我想在我的 pom.xml 中指定 Maven 应该拒绝构建项目,直到两个 C 依赖项之一被排除。

这可以在不先编写新插件的情况下完成吗?

最佳答案

maven enforcer 插件应该能够检查,参见 Dependency Convergence here

关于java - 是否可以让 Maven 在版本冲突时拒绝构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48426276/

相关文章:

java - 如何在设备上运行 Google Glass GDK 示例?

java - 未使用的声明使我的程序正常工作吗?

java - MongoDB Spring 数据聚合平均值

Maven ear 插件多个 Artifact 内容

android - Realm 支持 Maven 或拥有最新源的 jar

java - ${spring.version} 和文字版本号有什么区别

java - 使用 Maven、Jersey 和 Tomcat 8 从 Intellij 运行 REST 服务

java - 在 JTextArea 中添加边距?

java - 通过 ID 获取两种类型元素的节点列表的正确 XPath 语法

maven - Intellij IDEA Maven 导入问题