Tapestry 5.3.8是以前的Tapestry5.3版本的一个嵌入式替代品。要升级,只需更新构建配置中的依赖项(Maven POM、Gradle构建脚本等)——或者下载新的JAR文件——新版本就可以了。但是,请查看如何升级升级前的说明。
这是一个错误修复版本,主要用于解决与Java8的兼容性问题。ASM库已更新为兼容Java 8的版本(5.0),但是,如果您希望在JRE 8上运行此版本,仍然需要手动指定兼容Java 8版本的javassist(例如3.18.2-GA)。对于Maven,您将包括:
<依赖性>组织javassist<artifactId>javassist</artifactId><版本>3.18.2-GA</依赖性>
Javassist已经更改了它们的组坐标(从Javassist更改为org.Javassist),这使得情况更加复杂。您还必须手动排除javassist:javassist依赖项(如果您的依赖项是自动解析的)。对于Maven,您可以添加:
<除外条款><排除><artifactId>javassist</artifactId><groupId>javassist</groupId></排除></排除项>
如果需要。
与任何Tapestry升级一样,请确保更改应用程序的版本号.
修复了Bug
依赖关系升级
- [抽头5-2295]-由于commons-file-upload,Tapestry-upload模块中存在漏洞
所做的改进
新增功能