我剛剛發現了一件令人生畏的事情。有兩個版本的彈簧依賴性座標。春季依賴關係
項目依賴於彈簧mvc和彈簧流。有兩組平行的依賴關係。
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>
你能給出這些(MVC和Flow)依賴關係的完整座標嗎? –
@AndrewLogvinov,增加了mvc和流依賴關係 –
我不是100%確定,但我認爲他們改變了Spring 3發佈的命名約定。我建議在整個項目中使用(如果可能)單個Spring版本。如果沒有,我會從'webflow'中排除'asm',並保存在'webmvc'中。 –