maven 主要依赖库的版本定义(解决多工程依赖相同的jar不同版本问题)

问题描述:

web工程依赖于多个工程,多个工程中所依赖的spring版本不一致,在eclpise部署web工程启动时,发布的lib里的jar关于spring的相关jar是spring 3.0版本的,故启动时报错找不到cache XML命名空间,实际上这个cache是spring 3.1版本以上才会包含进来的。

所以在pom文件依赖时,要定义下spring版本的依赖定义如下:


3.2.2.RELEASE
true


加上此注释时,加载到web工程的lib目录时,发布spring相关的jar版本就是3.2.2.RELEASE。

你可能感兴趣的:(maven)