当我在同一个pom文件中声明两个不同的版本时,哪个Maven依赖项占主导地位?

Skiabox

这是我偶然发现的一个真实例子。我有带有以下声明的spring-context工件(spring.version为3.2.4.RELEASE):

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${spring.version}</version>
</dependency>

如果您查看此页面http://www.mvnrepository.com/artifact/org.springframework/spring-context/3.2.4.RELEASE,您将在本段中看到(此工件取决于...)所有依赖项使用上面的声明时导入。其中之一是hibernate-validator(4.3.0.FINAL)。

稍后,我决定在pom.xml文件中使用另一个版本的hibernate-validator(例如,因为它是较新的),并且声明以下代码:

<dependency>
     <groupId>org.hibernate</groupId>
     <artifactId>hibernate-validator</artifactId>
     <version>4.3.1.Final</version>
</dependency>

现在看来,我的项目正在导入两个不同版本的hibernate-validator。该项目正在使用哪一个?谢谢你。

罗伯特·斯科特

不可思议的词是distance:使用最接近您的项目的词。因此,如果您在项目pom中定义它,则将使用它。您还可以检查maven-dependency-plugin,它具有多个目标,可以显示以不同方式使用哪个版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ubuntu 中的奇怪屏幕故障(当黑色占主导地位时)

来自分类Dev

我可以在两个不同的文件中对同一个ng-app进行两次angular.module调用吗?

来自分类Dev

在同一个编译单元中声明两个类

来自分类Dev

当我有一个带有两个 FK 的模型到同一个模型时解决 FK 向后关系

来自分类Dev

我可以使用不同的排除项在声纳中对同一个Maven项目进行两次分析吗?

来自分类Dev

du对同一个文件给出两个不同的结果

来自分类Dev

如何从同一个文件分别grep两个不同的模式语句

来自分类Dev

在Android Studio中开发同一个应用程序的两个版本

来自分类Dev

如何在同一个tabAdapter中传递两个不同的ID?

来自分类Dev

在同一个 ng-repeat 中迭代两个不同的数组

来自分类Dev

当我们想在同一个AWS EC2实例上部署两个网站时,哪种方法是最好的?

来自分类Dev

当我有两个指针指向同一个对象时会发生什么?

来自分类Dev

如何将项目链接到同一个 C 静态库的两个不同版本?

来自分类Dev

更新依赖于同一个表中的其他两个列的列

来自分类Dev

从同一个文件中读入两个字典(python)

来自分类Dev

当我告诉节点运行一个文件时,节点运行两个文件

来自分类Dev

加入同一个表中的两个外键引用同一个主键

来自分类Dev

对象与函数原型属性-应该占主导地位?

来自分类Dev

Yattag的Python HTML Accent标记问题占主导地位

来自分类Dev

时间复杂度占主导地位

来自分类Dev

当我使用具有相同检查点的 estimator 多次预测同一个文件时,预测结果会有所不同

来自分类Dev

autofac:多次注册具有不同依赖项的同一个类

来自分类Dev

在Maven中,在同一个插件中有两个目标意味着什么?

来自分类Dev

是否可以在同一个剧本中循环进入两个不同的列表(Ansible)?

来自分类Dev

如何区分存在于两个不同div中的同一个类HTML

来自分类Dev

如何在同一个 CorDapp 中测试两个不同的响应程序流?

来自分类Dev

如何在 Angular 4 中的同一个 ngFor 中使用两个不同的索引变量

来自分类Dev

如何在同一个类中创建两个不同的构造函数 - Android

来自分类Dev

两个不同的锚点以展开/折叠同一个div

Related 相关文章

  1. 1

    Ubuntu 中的奇怪屏幕故障(当黑色占主导地位时)

  2. 2

    我可以在两个不同的文件中对同一个ng-app进行两次angular.module调用吗?

  3. 3

    在同一个编译单元中声明两个类

  4. 4

    当我有一个带有两个 FK 的模型到同一个模型时解决 FK 向后关系

  5. 5

    我可以使用不同的排除项在声纳中对同一个Maven项目进行两次分析吗?

  6. 6

    du对同一个文件给出两个不同的结果

  7. 7

    如何从同一个文件分别grep两个不同的模式语句

  8. 8

    在Android Studio中开发同一个应用程序的两个版本

  9. 9

    如何在同一个tabAdapter中传递两个不同的ID?

  10. 10

    在同一个 ng-repeat 中迭代两个不同的数组

  11. 11

    当我们想在同一个AWS EC2实例上部署两个网站时,哪种方法是最好的?

  12. 12

    当我有两个指针指向同一个对象时会发生什么?

  13. 13

    如何将项目链接到同一个 C 静态库的两个不同版本?

  14. 14

    更新依赖于同一个表中的其他两个列的列

  15. 15

    从同一个文件中读入两个字典(python)

  16. 16

    当我告诉节点运行一个文件时,节点运行两个文件

  17. 17

    加入同一个表中的两个外键引用同一个主键

  18. 18

    对象与函数原型属性-应该占主导地位?

  19. 19

    Yattag的Python HTML Accent标记问题占主导地位

  20. 20

    时间复杂度占主导地位

  21. 21

    当我使用具有相同检查点的 estimator 多次预测同一个文件时,预测结果会有所不同

  22. 22

    autofac:多次注册具有不同依赖项的同一个类

  23. 23

    在Maven中,在同一个插件中有两个目标意味着什么?

  24. 24

    是否可以在同一个剧本中循环进入两个不同的列表(Ansible)?

  25. 25

    如何区分存在于两个不同div中的同一个类HTML

  26. 26

    如何在同一个 CorDapp 中测试两个不同的响应程序流?

  27. 27

    如何在 Angular 4 中的同一个 ngFor 中使用两个不同的索引变量

  28. 28

    如何在同一个类中创建两个不同的构造函数 - Android

  29. 29

    两个不同的锚点以展开/折叠同一个div

热门标签

归档