velocity-tools-beta1.jar与velocity-tools.jar不兼容

时间:2023-03-10 06:07:50
velocity-tools-beta1.jar与velocity-tools.jar不兼容

今天在升级了某些依赖jar的版本启动一项目后,velocity中的有些定义在common.vm中变量居然变成了null,没能include进来导致,而没升级的环境是ok的,经过反查,最后发现是将velocity-tools-beta1.jar升级到了velocity-tools.jar为止,velocity-tools 2.0一共发布过下列的版本:

velocity-tools-beta1.jar与velocity-tools.jar不兼容

这2.0-beta1又是哪里的呢?居然还有个groupId是velocity-tools的,如下:

velocity-tools-beta1.jar与velocity-tools.jar不兼容

这俩类路径之类的基本都一致,都是类似如下:

velocity-tools-beta1.jar与velocity-tools.jar不兼容

最后将其还原到2.0-beta1后正常,本来应该debug看到底哪里不一致的,但最近事情实在太多了,没这闲心去细查这些不是重点的问题了。