SSH项目总结 Maven构建SSH项目遇到的问题
Posted lvhl2
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH项目总结 Maven构建SSH项目遇到的问题相关的知识,希望对你有一定的参考价值。
这个系列是我对自己这段时间项目的学习,总结出来的一些经验。网上的案例往往太过陈旧,提供不了太过直接有效的建议,希望我这个系列能够帮到查询资料的同学,能够节省时间做一些更有意义的事情。
问题:想使用2.5.14.1版本的Struts2 和5.0.4.RELEASE版本的Spring,可是却使用的是4.1.9.RELEASE版本的Spring-web版本
分析:Maven构建的项目所需的框架Jar包不是所要的版本
解决方法:
1.确定框架的Jar包的依赖有没有问题
2.如果Jar包的依赖确定没有问题,那么大概率应该是遇上了Maven的传递传递问题,如果你想了解理论:https://www.cnblogs.com/ygj0930/p/6628429.html
那么你可以查看框架的Maven依赖,那么问题又来了?
如何查看Maven依赖,到这个网站http://mvnrepository.com/
例如搜索struts2-core
选择相应的版本,例如我的是2.5.14.1,那么找到Compile Dependcies
可以看出Struts2 本身使用的Spring是4.19版本,问题解决
以上是关于SSH项目总结 Maven构建SSH项目遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章