com.springsource.*.xx.jar 和 同名*.xx.jar有什么区别呢?

com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarorg.aspectj.aspectjweaver-1.6.8.jar为例,在spring3.0以前,这些包既有单独发行的版本,也有和spring framework同时发行的版本,单独发行的版本,带 com.springsource的就是和spring一起发行的。

com.springsource.*.xx.jar 和 同名*.xx.jar有什么区别呢?_第1张图片
一些和spring一起发行的jar

但是spring3.0以后,这些依赖被作为扩展,来提供支持。所以,像com.springsource.org.aspectj.weaver-xx.jar到13年1.7.2就不再开发了,只维护。

com.springsource.*.xx.jar 和 同名*.xx.jar有什么区别呢?_第2张图片
com.springsource.org.aspectj.weaver-xx.jar

而单独发行的版本一直在升级,最新版是1.9.1


com.springsource.*.xx.jar 和 同名*.xx.jar有什么区别呢?_第3张图片
org.aspectj.aspectjweaver

这些jar依赖,在同版本号时,功能是一样的,只是包名不同,内部结构有些许差别。
并且可以同时引入项目中。

你可能感兴趣的:(com.springsource.*.xx.jar 和 同名*.xx.jar有什么区别呢?)