摘要:
1. compile 这是默认范围。如果没有指定,就会使用该依赖范围。表示该依赖在编译和运行时都生效 2. provided 已提供依赖范围。使用此依赖范围的Maven依赖。典型的例子是servlet-api,编译和测试项目的时候需要该依赖,但在运行项目的时候,由于容器已经提供,就不需要Maven重 阅读全文
摘要:
1. 第一原则: 最短路径优先原则 “最短路径优先”意味着项目依赖关系树中路径最短的版本会被使用 例如,假设A、B、C之间的依赖关系是A->B->C->D(2.0) 和 A->E->D(1.0),那么D(1.0)会被使用,因为A通过E到D的路径更短 2.第二原则:最先申明原则 依赖路径长度是一样的时 阅读全文