锁定版本前因
比如我们有两个项目A和B 其中B项目依赖于A项目
也就是说A项目依赖的jar包会传递到B项目中去
如果这时B项目直接导入A项目所依赖的jar包
就会覆盖A中传递过来的jar包
可能就会因为版本号而导致意外的事情
如何锁定版本
只需要在我们写dependencies处的上方
写一段
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
</dependencies>
</dependencyManagement>
比如这样 我们就锁住了 spring-beans的版本号为4.2.4.RELEASE
EL表达式解析版本
我们只需要写一个properties标签
比如
<properties>
<junit.version>4.11</junit.version>
</properties>
这就是一个键值对的结构
然后在需要使用的地方用EL表达式导入即可
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>