我刚刚发现一件令人生畏的事情。spring 依赖坐标有两个版本。
项目依赖于 spring mvc 和 spring flow。有两组并行的依赖项。
Spring MVC 具有以下方案的依赖项:org.springframework:spring-asm
.
Spring Flow 具有以下方案的依赖项:org.springfrmaework:org.springframework.asm
.
为什么有两组不同的相同依赖项?如何克服?
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>org.springframework.webflow</artifactId>
<version>2.3.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.4.RELEASE</version>
</dependency>