繁体   English   中英

Maven- POM.xml中依赖项排序的意义

[英]Maven- Significance of ordering of dependencies in POM.xml

pom.xml中的依赖关系有何意义?

我具有以下顺序的依赖项:

  1. CGLIB
  2. Apache Commons
  3. 春季数据
  4. 过冬
  5. MySQL连接器
  6. 弹簧

如果我在任何地方都在Spring之上插入Spring Security依赖项,则会出现错误。 例如,如果我在最顶部插入两个依赖项,则会收到此异常(在运行之前还会出现编译器错误):

java.lang.NoClassDefFoundError:org / springframework / core / env / EnvironmentCapable

依赖关系顺序在Maven中微不足道。

添加Spring Security依赖项后,您需要删除Spring依赖项,因为Spring Security引用了包含此类的Spring的不同版本。

因此,删除Spring依赖项应该可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM